Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2020, 00:26   #1
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию SmArt и ввод букв

Добрый вечер, дорогие форумчане. Решил кое что уточнить у вас.

Возможно ли как то сделать ввод буквенных значений c экрана, которые потом с помощью SMHistory записывать в Flash накопитель?

Догадываюсь что нельзя, потому что SMLogix не оперирует строковыми значениями. Но всё таки решил спросить у экспертов, может я всё таки что-то упустил ....?

Чисто теоретически клавиатура для ввода есть, а средства куда вводить нету. Ну или из-за не внимательности я вырыл себе могилу.
Shurion вне форума   Ответить с цитированием
Старый 21.02.2020, 11:10   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Shurion Посмотреть сообщение
Добрый вечер, дорогие форумчане. Решил кое что уточнить у вас.

Возможно ли как то сделать ввод буквенных значений c экрана
Нет

Цитата:
которые потом с помощью SMHistory записывать в Flash накопитель?
Вот это не понял.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.02.2020, 11:39   #3
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Вот это не понял.
Честно скажу ещё не разбирался в SMHistory.

Но предполагал что можно в форме cvs файла создавать отчёт о проведённом опыте на USB Flash накопитель.

Суть примерно такая: 1)Вводятся с экрана вводные данные
2)проводится эксперимент
3) по окончанию на USB накопителе создается отчёт с исходными данными и полученными .

Ввод буквенных значений нужен был потому что проба имеет цифро-буквенное обозначение.

Видимо придется написать обработчик отчёта на VBA.
Shurion вне форума   Ответить с цитированием
Старый 21.02.2020, 11:46   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Shurion Посмотреть сообщение
Честно скажу ещё не разбирался в SMHistory.

Но предполагал что можно в форме cvs файла создавать отчёт о проведённом опыте на USB Flash накопитель.

Суть примерно такая: 1)Вводятся с экрана вводные данные
2)проводится эксперимент
3) по окончанию на USB накопителе создается отчёт с исходными данными и полученными .

Ввод буквенных значений нужен был потому что проба имеет цифро-буквенное обозначение.

Видимо придется написать обработчик отчёта на VBA.
А почему заранее подготовленный список не подходит?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.02.2020, 12:00   #5
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А почему заранее подготовленный список не подходит?
Потому что буквенно-цифровое обозначение пробы каждый раз разное.
Постоянно вносить изменения в программу не вариант. Возможно есть вариант как-то добавлять строки к enum переменной не изменяя ПО?
Shurion вне форума   Ответить с цитированием
Старый 21.02.2020, 13:03   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Shurion Посмотреть сообщение
Потому что буквенно-цифровое обозначение пробы каждый раз разное.
Постоянно вносить изменения в программу не вариант. Возможно есть вариант как-то добавлять строки к enum переменной не изменяя ПО?
Штатных и простых вариантов точно нет. Более того, даже если перечислением воплотить названия, то дальше это название вам надо вход истории, а имя входа назначается в свойствах, т.е. это невозможно сделать.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.02.2020, 13:10   #7
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Штатных и простых вариантов точно нет. Более того, даже если перечислением воплотить названия, то дальше это название вам надо вход истории, а имя входа назначается в свойствах, т.е. это невозможно сделать.
Спасибо, за ответ. Планируется ли как то в будущем развить строковые переменные в smlogix?
Shurion вне форума   Ответить с цитированием
Старый 21.02.2020, 14:35   #8
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

Цитата:
Сообщение от Shurion Посмотреть сообщение
Добрый вечер, дорогие форумчане. Решил кое что уточнить у вас.

Возможно ли как то сделать ввод буквенных значений c экрана, которые потом с помощью SMHistory записывать в Flash накопитель?
Средствами только SMLogix это сделать возможности нет, но задачу можно решить дополнительным компонентом, работающим на уровне Linux.

Если нужна помощь программиста, напишите в личку.
Gel вне форума   Ответить с цитированием
Старый 21.02.2020, 17:38   #9
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: SmArt и ввод букв.

можно попробовать сделать, но времени нет создать и проверить, на email отдела продаж напишите вышлю заготовку "клава в смарт"

примерно так:
- в смарте клава рисуется
- "клава" отдает несколько переменных которые типа буквы.
- в блоке history задаем формат преобразования числа в букву. ( там есть стобик формат... типа 0=" ",1="А",2="Б")


на выходе в таблице будет слово собранное из букв
Ruslangsm вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 05:42.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024