|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
24.11.2014, 17:50 | #1 |
Senior Member
Регистрация: Jun 2008
Адрес: солнечный Алтай
Сообщения: 161
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Регистрация параметров на флэшку
Разработчики, вы могли бы создать макрос для 2Gi, позволяющий регистрировать аналоговые значения переменных типа int, real, (штук 10) через заданный период на флэшку, подключаемую в USB-порт контроллера? Что бы данные, записанные на флэшку в формате: дата/время/имя переменной/значение/, можно было открывать, например, в Exel.
|
24.11.2014, 18:46 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
Не забывайте, что флешка - съёмный носитель "бытового" класса, соединённый с контроллером "бытовым" же интерфейсом. Пользовать в промышленных применениях нужно с осторожностью. --------------- Пример записи отчёта: http://dl.segnetics.com/PRODUCTS/SMH2Gi/C/Examples/ __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.11.2014, 18:55 | #3 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 778
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
А там добавить то что надо. __________________ Саня Последний раз редактировалось Ilya J., 20.12.2022 в 15:50 Причина: удалил вложения за ненужностью. |
|
24.11.2014, 20:36 | #4 | |
Senior Member
Регистрация: Jun 2008
Адрес: солнечный Алтай
Сообщения: 161
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
|
|
02.12.2014, 16:03 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.07.2017, 07:36 | #6 | |
Новичок
Регистрация: Feb 2017
Сообщения: 19
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
|
|
10.07.2017, 10:33 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
Помните, мы не оказываем услуги техподдержки и обучения программированию на Си/С++ и тонкой настройки Linux. Если вам что-то не понятно в этом примере, лучше доверьте эту работу программисту, знакомому с вопросом. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
10.07.2017, 11:46 | #8 | |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
http://dl.segnetics.com/PRODUCTS/SMH2Gi/C/docs/ |
|
12.07.2017, 11:06 | #9 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
"непрошаренным" программистам остается только мечтать
примерно о таком макросе: |
12.07.2017, 11:42 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
На выходе получаем текстовый файл с непонятными числами?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.07.2017, 11:47 | #11 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
|
12.07.2017, 11:48 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Почему через обратный слеш? И что такое "стандартная таблица"? В моих глазах стандартная таблица выглядит несколько иначе.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.07.2017, 11:55 | #13 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
|
12.07.2017, 13:16 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Хорошо, вас уговорил. Как поступить с остальными 6 миллиардами людей?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.07.2017, 14:00 | #15 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
не знаю.
но пользователи Segnetics не сильно разбирающиеся в языках программирования, отличных от FBD, были бы вам благодарны. хотя да, понимаю, овчинка выделки не стоит, ведь нас гораздо меньше 6 миллиардов.. |
12.07.2017, 14:27 | #16 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
Я всего лишь поднял в форме "вопрос-ответ" главную проблему такого блока: вид выводимой информации. Для каждого отчёта есть свой формат, удобный именно на своём наборе данных. Голый вывод непонятных чисел мало кого устроит, мы не раз устраивали опросы среди наших клиентов. Все хотят готовый инструмент, выдающий человеческий отчёт и всенепременно либо в БД, либо в табличке экселя, либо в документе ворда. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.07.2017, 14:55 | #17 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Регистрация параметров на флэшку
|
12.07.2017, 15:01 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
Дополнительно это тянет за собой менеджмент файловой системы: контроль свободного места, уборка мусора и подобное. Задача создания отчётов в целом не так проста для автоматизированной системы, как вы думаете. Уж всяко это не блок с именем файла и парочкой входов. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.07.2017, 15:36 | #19 | ||
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
пойдем от обратного - а какими разделителями получится? Цитата:
а для тех, кого "устроит" было бы достаточно и FBD блока. |
||
12.07.2017, 15:43 | #20 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
Цитата:
Представьте себе запись "Включен насос 2.00", если будут дробные или "Температура изменилась с 20 на 20", если целые. Поверьте, блок в предложенной вами форме реально является кривущим костылём, который не будет устраивать почти никого. Наоборот, все будут склонять нас по форумам, что мы криворукие программеры. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
12.07.2017, 17:12 | #21 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
Вас же не просят автоматизировать всю систему вас просят дать возможность простым путем периодически записывать переменные на диск. что потом с этими данными делать - это уже проблема пользователя. а у нас весь диалог примерно сводится: мы не можем приделать к этой хреновине колеса - в одной телеге нельзя установить разные типы колес, а круглые не устроят всех пользователей, - в зависимости от дорожного покрытия могут понадобится треугольные или квадратные. |
|
12.07.2017, 17:30 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Вот так просьба сделать блок превратилась в просьбу сделать 4 блока. И это мы с вами ещё не коснулись работы с файлом (стереть/подрезать и др.) и диском (определить свободное место, скопировать на флешку и др.).
О чём я и говорю, нет системного подхода. Без него вероятность выхода мертворождённой функции равна 99%. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.07.2017, 17:51 | #23 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
|
|
12.07.2017, 19:07 | #24 |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: Регистрация параметров на флэшку
|
12.07.2017, 19:18 | #25 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Цитата:
А я вам отвечаю, что делать нужно круглые. Треугольные нет смысла делать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.06.2018, 15:04 | #26 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Регистрация параметров на флэшку
Добрый день!
Вопрос таков а будет ли в будущем возможность из Лоджика видеть физическое подключение USB флэшки( расширение блока Device (hardware). |
21.06.2018, 15:21 | #27 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Регистрация параметров на флэшку
Можете рассказать, зачем это нужно в лоджике?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.06.2018, 16:17 | #28 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Регистрация параметров на флэшку
При написании программы в С++, на базе программы-регистратора , опрос флэшки производится в конце цикла, а если , допустим девайс вышел из строя ДО момента начала записи. Или даже если я его опрошу в начале цикла и он будет работать , а ДО момента записи перестанет, мои данные потеряются, а так лоджик будет сам сообщать что произошла проблема. Сами же говорите " носитель "бытового" класса", кто его знает когда надоест ему работать.
|
21.06.2018, 16:24 | #29 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Регистрация параметров на флэшку
Вы можете это дело вывести из своей программы на си в лоджик через шмемы. Это задача уровня одиночного проекта. Мне кажется, в лоджике эта функция если и нужна - то точно не по этой причине.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
21.06.2018, 16:33 | #30 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Регистрация параметров на флэшку
Цитата:
П.С. И по С++ у вас ТП нет. Сами ... Все сами П.С.С. Были бы спички , а стог мы найдем Последний раз редактировалось Alexsis, 21.06.2018 в 16:35 Причина: Добавление |
|