Не нашел. В примитиве Таблица у нас ведь работа с массивом данных идет (см. как пример настройки на стр. 229 том "Визуализация"), тут вроде нет такого, чтоб написать %3.1f. Может я и ошибаюсь, но что-то нет не найду.
Не нашел. В примитиве Таблица у нас ведь работа с массивом данных идет (см. как пример настройки на стр. 229 том "Визуализация"), тут вроде нет такого, чтоб написать %3.1f. Может я и ошибаюсь, но что-то нет не найду.
Благодарю Вас за ответ, у меня проект состоит из двух POU (программ). В первой проге POU (он создан на CFC), ее создал для быстрого отображения данных (REAL, BOOL) в графических примитивах на экране СПК107, там переменные привязаны к входам/ выходам и примитивам. А другая POU_PRG – там у меня таблица с данными. Так вот, я из первой проги, делаю перевод своих данных (REAL, BOOL см. внизу картинку) через специальный механизм.
Можете создать универсальную функцию fRAUND и вставлять куда надо, обрезая нужное кол-во знаков 1 Работа Раунда.jpg
Код:FUNCTION fRAUND : REAL VAR_INPUT in : REAL; N : INT; END_VAR VAR X: REAL; DECADES : ARRAY[0..8] OF REAL :=[1.0,10.0,100.0,1000.0,10000.0,10000.0,100000.0,1000000.0,10000000.0]; END_VAR ______________________________________________________________ X :=DECADES[LIMIT(0,N,8)]; fRAUND := DINT_TO_REAL(REAL_TO_DINT(in * X)) / X;
Последний раз редактировалось kondor3000; 02.08.2024 в 18:09.
Еще раз здравствуйте! Продолжаю бороться с цифрами после запятой. Смотри файл. Это все продолжение моей эпопеи.
Добрый день.
Напишите, пожалуйста, мне в телеграм (в подписи) или на support@owen.ru
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Добрый день
При создании пользовательской библиотеки используются сторонние библиотеки (Standard, OwenTypes, OwenString). Можно ли сделать так, чтобы при обращении к пользовательской библиотеки через префикс не были доступны элементы сторонних библиотек (всякие там таймеры, триггеры и т.п.)?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
В таблице для нужного столбца использовать шаблон, а там сделать формат текста для дробных чисел %1.2f
См. рисунок:
Screenshot 2024-08-07 115155.png
Последний раз редактировалось ВладОвен; 07.08.2024 в 12:58.
Настроил таблицу. Пока ничего