Контроль ввода числа в символьную переменную

Простейшие вопросы в области инженерной разработки
Ответить
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Контроль ввода числа в символьную переменную

Сообщение Юрий »

Есть ли для таких контролов как Table какая ни будь процедура правильности ввода числовых данных?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Контроль ввода числа в символьную переменную

Сообщение IvanLis »

Юрий писал(а):Есть ли для таких контролов как Table какая ни будь процедура правильности ввода числовых данных?
Table отображает информацию в текстовом виде, по сути это текстовый массив.
На сколько я знаю, встроенного функционала не имеет.
Так что придется ручками писать, тем более для разных столбцов и требования будут разные.

Можете еще поиграться с Multicolumn Listbox, вот интересный пример:
https://forums.ni.com/t5/LabVIEW/array- ... -p/1820467
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Контроль ввода числа в символьную переменную

Сообщение Юрий »

Пока пришлось сделать ручками. Идея такая - по завершении ввода в эвенте "Value Chenge" веду коррекцию результата. В общем то ничего, но было бы значительно лучше, если можно было бы знать положение курсора непосредственно при вводе. Тогда можно было бы вообще не допускать не правильного действий именно при вводе. Но вопрос всё же остаётся.
Вложения
ВводЧис.vi
(21.88 КБ) 67 скачиваний
КоррЧисла.vi
(13.3 КБ) 63 скачивания
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Контроль ввода числа в символьную переменную

Сообщение IvanLis »

Юрий писал(а):Пока пришлось сделать ручками. Идея такая - по завершении ввода в эвенте "Value Chenge" веду коррекцию результата.
Нормально работает, но бросается в глаза "-0"
Снимок экрана от 2018-02-22 22-26-08.png
А попробуйте сделать кластер без рамки.
И создать массив из этих кластеров. Получить нечто:
post-906-125325911131.png
post-906-125325911131.png (5.74 КБ) 1723 просмотра
Тогда и контролировать все будет проще и ограничения задать.
http://labviewportal.org/viewtopic.php?f=35&t=7472
https://forums.ni.com/t5/LabVIEW/Remove ... -p/3315523
https://lavag.org/topic/11002-cluster-border-thickness/
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»