Я хотел бы записать значения всех элементов управления и индикаторов на ВП. Я могу сделать это с помощью узла вызова
ctrl val.get all
с последующим сохранением массива кластеров данных имя / вариант на диск с использованием регистра данных vis.
Однако теперь я хотел бы установить ограничение размера: я хочу сохранять данные только в том случае, если размер не превышает пороговое значение (например, 100 КБ), чтобы избежать создания огромных файлов (например, если на передней панели содержится изображение) , Я хочу, чтобы эта функция была общей, поэтому я не могу создать список имен элементов управления для исключения или сортировки по типу данных элемента управления.
Кажется, что одним из способов было бы сгладить данные варианта в строку и затем измерить размер строки, но это представляется потенциально проблематичным, если элемент управления содержит чрезмерно большой объем данных (например, может привести к созданию 1 ГБ строка).
Есть ли более изощренный способ решения этой проблемы?