|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
30.01.2018, 13:29 | #1 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Проблема с Си на SMH4
Добрый день! Решил обкатать вашу программку на Си (регистратор) и вот что выдает. В чем может быть проблема? Перепробовал менять все форматы данных не помогло.
|
31.01.2018, 11:31 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с Си на SMH4
Я это дело проверял буквально вчера и всё было. Попробуйте пересоздать проект в fbd. Ну или начать с пересоздания переменных. Ну и обязательно использовать последнюю версию софта, как в контроллере, так и на ПК. Т.е. надо скачать новый лоджик и обновить линукс на приборе от туда.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
31.01.2018, 12:15 | #3 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
Обновил все ПО, убрал проверку типов, сейчас по изменению значения, он выдает -1, а не то число которое по факту.
|
31.01.2018, 12:24 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблема с Си на SMH4
Приложите, пожалуйста, свои программы. По картинкам мало подробностей видно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 31.01.2018 в 13:16 |
31.01.2018, 13:38 | #5 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
Все понимаю)
|
31.01.2018, 15:59 | #6 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с Си на SMH4
Ох. Даже не знаю, что вам сказать. Попробуйте просто создать новый проект и запустить его. Я сейчас проверил, всё запускается и ошибок никаких нет. Ваш код скопировал прям, всё работает.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
31.01.2018, 16:10 | #7 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ладно, буду ждать, когда придет еще один SMH4, может в нем какой глюк.
Благодарю за помощь!) Вы, бинарный файл программы - регистратор заливаете в какую директорию? |
31.01.2018, 16:15 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблема с Си на SMH4
Это нереально, если только вы специально в файловой системе контроллера не порушили ничего.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.01.2018, 16:16 | #9 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с Си на SMH4
Тут по похожему случаю, записали простенькое видео. Посмотрите, может быть найдёте что вы не так делаете.
Контроллер тут ни при чём. Он либо работает, либо нет. У вас - работает. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
31.01.2018, 17:52 | #10 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
На 2Gi сделал, все отлично работает.
На SMH4 пока не желает адекватно работать) Программа написанная на Си подходит, что к 2Gi, что к SMH4? В SMH4 у вас залит другой линукс?, т.к. изменена структура папок. Исполнительный файл программы я заливаю в папку projects, куда заливать файлы start.after и restart.before? |
31.01.2018, 18:18 | #11 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с Си на SMH4
Код подходит, но под целевую платформу надо компилировать отдельно, так как процессоры разные и система команд их тоже разная.
На 2Gi более старое ядро линукс. Там меньше функций. Скриптовые файлы тоже в /projects __________________ В сегнетиксе не работаю с самого начала 2019 года. |
01.02.2018, 10:00 | #12 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
Доброе утро! Такое ощущение, что у меня с программой регистратор какие то глюки, можете скинуть мне свою программу регистратор, проверенную на smh4?
|
01.02.2018, 10:14 | #13 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с Си на SMH4
Ну вот вам скомпилированный файл. Сделанный из ваших исходников.
Чтобы запустить, надо переименовать - убрать расширение. А потом закинуть в /projects, и в консоли написать Код:
chmod +x usertest Код:
./usertest __________________ В сегнетиксе не работаю с самого начала 2019 года. |
01.02.2018, 10:21 | #14 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
ок, благодарю)
хм, пишет архив поврежден( извиняюсь, затупил) Запустил программу. 1)data is:-1.0 2)при заливке перезаливке программы, лоджик зависает 3)показывает что флэшка воткнута и пишет на нее показания не по изменению а через каждые 10 сек. 4)не размонтируется, так же и показывает обьем 99, даже когда выткнул флэшку) Могу через TeamViewer 13 дать возможность вам поковыряться в нем) Последний раз редактировалось Arsie, 01.02.2018 в 13:29 |
01.02.2018, 12:10 | #15 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблема с Си на SMH4
Цитата:
Странное у вас поведение контроллера. Я сейчас веду 3 клиентских проекта, работающих с флешкой и один, где и флешка и модем. Всё прекрасно и без проблем работает. И лоджик не тормозит. Моё чутьё, развитое годами техподдержки, подсказывает мне, что вы что-то нам недоговариваете. Ещё раз: 1) Отформатируйте контроллер. Не обновите, а именно отформатируйте. Для этого нужен USB-шнурок и кнопка "Форматировать". Если вы делаете что-то другое, то вы делаете что-то другое, а не форматируете. Нужно получить заводское состояние контроллера. 2) Скачайте заново виртуальную машину. Просто для уверенности, что вы там уже что-то не поломали. 3) Создавайте и компилируйте проект. Не забудьте, что написанные с ошибками имена переменных работать не будут. 4) Сначала записываете Сишную часть, потом загружаете проект лоджика. Не наоборот. Иначе некому будет запустить Сишную программу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
01.02.2018, 12:14 | #16 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
ок,кэп!)
|
01.02.2018, 14:35 | #17 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
Форматировал через шнур, загорелся красный индикатор на контроллере и вышла ошибка в лоджике. После этого контроллер превратился в мертвую железячку) как быть?
В сети нет, экран черный, по усб нет. |
01.02.2018, 14:38 | #18 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Проблема с Си на SMH4
Сеть можете вообще выдернуть, чтобы она вас не смущала. Вам нужно только питание подключить и miniUSB воткнуть. В диспетчере устройств должно быть сетевое устройство Linux RNDIS
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
01.02.2018, 14:56 | #19 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
С прошивкой вопрос решил, был глюк.
|
01.02.2018, 17:03 | #20 |
Новичок
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Проблема с Си на SMH4
форматнул контроллер, переустановил линукс, сделал все как надо и вот ноль эффет.
Так же мне пишет Eject bad, х.з в чем может быть еще дело... |
01.02.2018, 17:13 | #21 |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: Проблема с Си на SMH4
так гадать можно до бесконечности
короче на email sales#segnetics.com ваш телефон скиньте и во сколько позвонить завтра можно p.s. 2.02.18 -вопрос закрыт. атрибуты файлов restart.before и start.after в контроллере должны быть как на скрине, можно через программу WinSCP проверить и изменить. тогда автозапуск вашего процесса пойдет, поправим в следующем релизе тулчина Последний раз редактировалось Ruslangsm, 06.02.2018 в 16:38 |