Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Программы для передачи данных

 Ответить Ответить Страница  <123>
Автор
Сообщение
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Программы для передачи данных
    Опубликовано: 10 Август 2009 07:01
Я уже сформулировал вопрос см. выше "нужна программа для передачи файла от компьютера (c windows) к контроллеру (с dos)" - чё тут непонятного! А марку указал по просьбе AlexM.
Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2009 10:16

Первоначально опубликовано vimar_sys

Я"нужна программа для передачи файла от компьютера (c windows) к контроллеру (с dos)" -

Поясните, пож. На контроллере стоит голый DOS. В момент передачи данных в нём крутится или нет прикладная программа, например, контроля за объектом? Есть консольный выход у этого контроллера?

Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2009 11:42
На контроллере стоит DOS на нём "крутится прикладная программа". Подхожу к контроллеру, подцепляюсь к нему com портом, слил по нему программу в контроллер. Вытащил порт ушёл... Отсюда следует, программа должна состоять из двух частей резидентной части которая работает в дос и программы в windows. Как windows-кие interlink и interserv. Но они у меня не работают. Вот я и искал может есть другие подобные программы! Свою писать времени нет.
Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2009 11:47

Первоначально опубликовано vimar_sys

На контроллере стоит DOS на нём "крутится прикладная программа". Свою писать времени нет.

В таком случае, ИМХО, придётся тратить время на написание модуля обмена данными в своей программе

Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2009 11:51
Да, видимо всё же прейдётся, ладно снимаю вопрос!
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2009 22:56
Прикладную программу можно остановить на время передачи файла? На чем написана прикладная программа? Если на C, у меня где-то был пример, "слушающий" порт и вываливающийся в ДОС по приему "волшебного слова". А там запускайте уже что хотите, например transfer из состава ROM-DOS.
Инженер-системотехник
+7 (916) 477 3925
Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Август 2009 07:02
Да можно остановить. Был бы признателен если Вы выслали пример на vimar_sys@mail.ru
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 12 Август 2009 14:42
Отвечаю сюда, вдруг этот примерчик еще кому-то пригодится. Комментариев в исходном тексте нет, если что не понятно, спрашивайте. Хотя, на мой взгляд, тут и объяснять особенно нечего. Исходник написан для Borland C++ 3.1, его можно подключить как модуль к своей программе. А можно раскомментировать в нем функцию main - это пример и тест одновременно.

23A61_MAGIC.rar

А так выглядит файл для запуска реального проекта, в котором применена данная функция. Взят из устройства управления метео-радиолокатором. По приему "волшебного слова", которое можно набрать в терминале, основная программа завершается и запускается удаленный отладчик, который позволяет, в частности, принимать и передавать любые файлы:

--- Файл CLIS2.BAT ---
clis2 %1
if errorlevel 13 tdremote /rp1 /rs4
--- конец файла ---
Инженер-системотехник
+7 (916) 477 3925
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 12 Август 2009 14:55
Ах да, совсем забыл про "uart.h":
D324F_UART.rar
И я бы еще добавил небольшую задержку при выходе, чтобы успел отправиться ответ (хотя все и так работало).
Инженер-системотехник
+7 (916) 477 3925
Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 12 Август 2009 15:54
Спасибо!
Наверх
 Ответить Ответить Страница  <123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz