Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2018, 13:29   #1
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Проблема с Си на SMH4

Добрый день! Решил обкатать вашу программку на Си (регистратор) и вот что выдает. В чем может быть проблема? Перепробовал менять все форматы данных не помогло.
Миниатюры
Нажмите на картинку для увеличения

Название:  рисунок 3.png
Просмотров: 124
Размер:  5.4 Кбайт   Нажмите на картинку для увеличения

Название:  Снимок экрана от 2018-01-30 11_56_38.jpg
Просмотров: 130
Размер:  96.2 Кбайт   Нажмите на картинку для увеличения

Название:  Снимок экрана от 2018-01-30 11_57_02.png
Просмотров: 137
Размер:  159.4 Кбайт  
BloodyKrory вне форума   Ответить с цитированием
Старый 31.01.2018, 11:31   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Си на SMH4

Я это дело проверял буквально вчера и всё было. Попробуйте пересоздать проект в fbd. Ну или начать с пересоздания переменных. Ну и обязательно использовать последнюю версию софта, как в контроллере, так и на ПК. Т.е. надо скачать новый лоджик и обновить линукс на приборе от туда.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 31.01.2018, 12:15   #3
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Обновил все ПО, убрал проверку типов, сейчас по изменению значения, он выдает -1, а не то число которое по факту.
BloodyKrory вне форума   Ответить с цитированием
Старый 31.01.2018, 12:24   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Цитата:
Сообщение от BloodyKrory Посмотреть сообщение
Обновил все ПО, убрал проверку типов, сейчас по изменению значения, он выдает -1, а не то число которое по факту.
Приложите, пожалуйста, свои программы. По картинкам мало подробностей видно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 31.01.2018 в 13:16
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.01.2018, 13:38   #5
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Все понимаю)
Вложения
Тип файла: rar reg.rar (215.6 Кбайт, 34 просмотров)
BloodyKrory вне форума   Ответить с цитированием
Старый 31.01.2018, 15:59   #6
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Си на SMH4

Ох. Даже не знаю, что вам сказать. Попробуйте просто создать новый проект и запустить его. Я сейчас проверил, всё запускается и ошибок никаких нет. Ваш код скопировал прям, всё работает.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 31.01.2018, 16:10   #7
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию

Ладно, буду ждать, когда придет еще один SMH4, может в нем какой глюк.

Благодарю за помощь!)

Вы, бинарный файл программы - регистратор заливаете в какую директорию?
BloodyKrory вне форума   Ответить с цитированием
Старый 31.01.2018, 16:15   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Цитата:
Сообщение от BloodyKrory Посмотреть сообщение
Ладно, буду ждать, когда придет еще один SMH4, может в нем какой глюк.
Это нереально, если только вы специально в файловой системе контроллера не порушили ничего.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.01.2018, 16:16   #9
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Си на SMH4

Тут по похожему случаю, записали простенькое видео. Посмотрите, может быть найдёте что вы не так делаете.

Контроллер тут ни при чём. Он либо работает, либо нет. У вас - работает.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 31.01.2018, 17:52   #10
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

На 2Gi сделал, все отлично работает.
На SMH4 пока не желает адекватно работать)

Программа написанная на Си подходит, что к 2Gi, что к SMH4?
В SMH4 у вас залит другой линукс?, т.к. изменена структура папок.

Исполнительный файл программы я заливаю в папку projects,
куда заливать файлы start.after и restart.before?
BloodyKrory вне форума   Ответить с цитированием
Старый 31.01.2018, 18:18   #11
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Си на SMH4

Код подходит, но под целевую платформу надо компилировать отдельно, так как процессоры разные и система команд их тоже разная.

На 2Gi более старое ядро линукс. Там меньше функций.

Скриптовые файлы тоже в /projects


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 01.02.2018, 10:00   #12
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Доброе утро! Такое ощущение, что у меня с программой регистратор какие то глюки, можете скинуть мне свою программу регистратор, проверенную на smh4?
BloodyKrory вне форума   Ответить с цитированием
Старый 01.02.2018, 10:14   #13
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Си на SMH4

Ну вот вам скомпилированный файл. Сделанный из ваших исходников.

Чтобы запустить, надо переименовать - убрать расширение. А потом закинуть в /projects, и в консоли написать
Код:
chmod +x usertest
После этого можно запустить руками
Код:
./usertest
Я там добавил строчку, которая в консоль валит значение Parameter. Это единственное отличие от вашего кода.
Вложения
Тип файла: rar usertest.rar (185.7 Кбайт, 18 просмотров)


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 01.02.2018, 10:21   #14
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию

ок, благодарю)

хм, пишет архив поврежден(

извиняюсь, затупил)

Запустил программу.
1)data is:-1.0
2)при заливке перезаливке программы, лоджик зависает
3)показывает что флэшка воткнута и пишет на нее показания не по изменению а через каждые 10 сек.
4)не размонтируется, так же и показывает обьем 99, даже когда выткнул флэшку)

Могу через TeamViewer 13 дать возможность вам поковыряться в нем)

Последний раз редактировалось Arsie, 01.02.2018 в 13:29
BloodyKrory вне форума   Ответить с цитированием
Старый 01.02.2018, 12:10   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Цитата:
Сообщение от BloodyKrory Посмотреть сообщение
4)не размонтируется, так же и показывает обьем 99, даже когда выткнул флэшку)
Нужно сначала размонтировать, потом вытыкать.

Странное у вас поведение контроллера. Я сейчас веду 3 клиентских проекта, работающих с флешкой и один, где и флешка и модем. Всё прекрасно и без проблем работает. И лоджик не тормозит. Моё чутьё, развитое годами техподдержки, подсказывает мне, что вы что-то нам недоговариваете.

Ещё раз:

1) Отформатируйте контроллер. Не обновите, а именно отформатируйте. Для этого нужен USB-шнурок и кнопка "Форматировать". Если вы делаете что-то другое, то вы делаете что-то другое, а не форматируете. Нужно получить заводское состояние контроллера.

2) Скачайте заново виртуальную машину. Просто для уверенности, что вы там уже что-то не поломали.

3) Создавайте и компилируйте проект. Не забудьте, что написанные с ошибками имена переменных работать не будут.

4) Сначала записываете Сишную часть, потом загружаете проект лоджика. Не наоборот. Иначе некому будет запустить Сишную программу.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.02.2018, 12:14   #16
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

ок,кэп!)
BloodyKrory вне форума   Ответить с цитированием
Старый 01.02.2018, 14:35   #17
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

Форматировал через шнур, загорелся красный индикатор на контроллере и вышла ошибка в лоджике. После этого контроллер превратился в мертвую железячку) как быть?
В сети нет, экран черный, по усб нет.
BloodyKrory вне форума   Ответить с цитированием
Старый 01.02.2018, 14:38   #18
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Проблема с Си на SMH4

Сеть можете вообще выдернуть, чтобы она вас не смущала. Вам нужно только питание подключить и miniUSB воткнуть. В диспетчере устройств должно быть сетевое устройство Linux RNDIS


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 01.02.2018, 14:56   #19
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

С прошивкой вопрос решил, был глюк.
BloodyKrory вне форума   Ответить с цитированием
Старый 01.02.2018, 17:03   #20
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема с Си на SMH4

форматнул контроллер, переустановил линукс, сделал все как надо и вот ноль эффет.
Так же мне пишет Eject bad, х.з в чем может быть еще дело...
BloodyKrory вне форума   Ответить с цитированием
Старый 01.02.2018, 17:13   #21
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: 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 проверить и изменить.

тогда автозапуск вашего процесса пойдет, поправим в следующем релизе тулчина
Миниатюры
Нажмите на картинку для увеличения

Название:  int_1.jpg
Просмотров: 100
Размер:  238.5 Кбайт  

Последний раз редактировалось Ruslangsm, 06.02.2018 в 16:38
Ruslangsm вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH4 проблема с опросом SMH2G по Modbus TCP (решено) Max2114 Вопросы о SMH4 26 20.05.2023 14:59
Проблема с обновлением SMH4 artirm Вопросы о SMH4 34 06.12.2021 12:33
SMH4, Modbus TCP, ошибка приема/передачи "Connection Closed Gracefully" Makrel Связь с внешним миром 11 21.04.2020 14:23
SMH4 не видит модем ICM(решено) atm SMConnect & SMConfig 2 28.02.2020 15:26
SMH4 иногда принимает нули Norton Связь с внешним миром 6 02.07.2018 11:49


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


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