Andrew2000
-
Постов
415 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Andrew2000
-
-
Разработка контроллера протокола MIL-STD‑1553B на ПЛИС. В обоих выпусках
-
Где заканчивается цифра и начинается физический уровень
Например здесь: ВА996А1
-
Можно делать pthread_exit(), но я разницы не заметил.
если в потоке зарегистрировать:
pthread_cleanup_push(thread_exit_func, (void*)&xxxx);
....
pthread_cleanup_pop(1);
функцию для "уборки мусора":
void thread_exit_func (void * arg)
{
xxxx_type *xxxx = (thread_params *)arg;
.....
}
то завершать поток нужно именно по pthread_exit() - это гарантирует вызов "уборщика", а по return оно не вызывается
-
есть такой проект
можно посмотреть - как у них сделано
3.7 voyage-sync script
=======================
Starting from 0.6, the legacy /ro and /rw directories will be replaced by
voyage-sync script, which is located under /etc/init.d/. At boot, /var/tmp
and /var/log are by default mounted under tmpfs. All the changes will be
synchronized back to disk at shutdown. To sync back to disk manually while
running, run:
# remountrw
# /etc/init.d/voyage-sync sync
# remountro
If you want to add more directories to tmpfs, modify VOYAGE_SYNC_DIRS in
/etc/default/voyage-util.
For more information on the usage, please read /etc/default/voyage-util.
-
в Москве. Под Linux.
У RtSoft-а было что-то на эту тему.
-
Есть такой древний стандарт - Profibus (часть 2) - там вся эта многомастерность подробно и аккуратно расписана.
-
А не появлялась ни у кого мысль реализовать существенно более простой проект: Оптический контроль монтажа, точнее контроль размещения компонентов. Возможно как часть данного проекта, или как самостоятельный проект.
В самом простом варианте - типа такого:
http://www.eurointech.ru/index.sema?a=pages&id=101
просто сравнение картинок, или так:
http://www.pribor.ru/print.php?id=1257
далее распознавание компонентов и автоматическое сравнение с BOM,
и т.д.
может подскажете - в каком направлении копать?
-
Тогда пожет самому интерпретатор написать, вооружившись стандартом МЭК 61131-3? (насколько бредовая идея?)И какие варианты вообще существуют для реализации этой задачи?
-покупать ISaGRAF
-
-
или
Федоров Ю.Н. - Справочник инженера по АСУ ТП: проектирование и разработка (2008)
оно, вроде, посвежее
-
К сожалению незнаком с pythonом.
..., что можно запросто написать на Си небольшое консольное приложение
..., но хотелось бы что нибудь более симпатичное
Здесь его знать не нужно, достаточно установить и запустить скрипт.
Можно, но на питоне на _порядок_ короче (отдельные Thread для чтения и записи - чуть более сотни строк, почти половина из которых разбор параметров запуска).
С "шашечками" к сожалению нету.
-
Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой
Если протокол не требует жесткой временой диаграммы, то делал такое - простенький питоновский скрипт (описание внутри).
Должен быть установлен python-serial (Python Serial Port Extension). Работало под виндой (в Linux тоже должно работать)
(случайно файл 2 раза прикрепил - это одно и то же)
-
192.168.0.0/24
это есть
192.168.0.*
255.255.255.0
Две карточки в одной сети быть не могут.
Нужно:
1.
192.168.0.*
255.255.255.0
2.
192.168.1.*
255.255.255.0
И больше ничего.
-
Что за бред? обе карточки в одной сети 192.168.0.0/24 ?
В разных сетях должны быть.
-
Berkeley DB ?
Wiki: высокопроизводительная встраиваемая база данных, реализованная в виде библиотеки. BDB является нереляционной базой данных — она хранит пары ключ/значение как массивы байтов и поддерживает множество значений для одного ключа. BDB может обслуживать тысячи процессов или потоков, одновременно манипулирующих базами данных размером в 256 терабайт, на разнообразном оборудовании под различными операционными системами, включая большинство UNIX-подобных систем и Windows, а также на операционных системах реального времени.
-
Зануление - не заземление. Если где-то до этой точки нейтраль отвалится, то будет ой как
веселогрустно.Потому и написал - на каркас электрощита - отдельным проводом и под отдельный винт (отдельно от рабочего нуля). А уж никак не перемычкой в розетке, как некоторые пытаются делать.
При занулении, к тому же, обязательно должны быть отдельный нулевой провод (защитный) и УЗО.Фомулировку про отдельный нулевой провод при занулении не понял... вроде и так про третий провод говорим.
Есс-но должны быть фаза и рабочий ноль, которые разраваются рубильниками, выключателями, и т.д.; и есть провод защитного нуля, который идет от щитка _напрямую_ и не имеет право разрываться чем-либо.
Случай отсутствия УЗО я как-то давно уже не рассматриваю, совсем.
-
а куда ж мне тогда землится?
Или я чего-то не поимаю, или...
А почему никто не хочет "землиться" (точнее занулить) туда, куда и положено - на каркас электрощита?
Провод далеко тянуть?
-
Как может выглядеть "блок-схема алгоритма" таких событийно-управляемых приложений?
UML - Unified Modeling Language
В UML используются следующие виды диаграмм:
- Диаграмма классов
- Диаграмма компонентов (файлы, библиотеки, модули)
- Диаграмма деятельности (отдаленным аналогом являются схемы алгоритмов по ГОСТ 19.701-90)
- ... и еще много чего...
рисовалки: Dia, MS Visio, NetBeans+UML plugin, Umbrello (Linux), ....
-
к примеру UART?
-
-
Для работы с портами Win/Lin никакие "библиотеки" с "компонентами" ни нафиг не нужны.
Может и не нужны, но иногда с ними приятнее.
http://gitorious.org/inbiza-labs/qserialport
Qt Serial Port Library
This library has been tested on:
– Linux on x86 and ARM ;
– Windows XP and CE 5 on x86;
– OS X 10.6 on x86 with a FTDI USB to UART bridge
От себя добавлю - работает через FTDI USB в Win XP/Vista/7 32bit и в Linux
-
, опишите последовательность действий при правке сообщения, при постановлении на отправку, при посылке кадра запроса. Желательно в формате "для чайника"
Скачайте DAVE - он именно это и сделает.
http://www.infineon.com/cms/en/product/mic...1134ee4d3b30265
-
-
static const vs const
в Программирование
Опубликовано · Пожаловаться
на эту тему:
http://rus-linux.net/MyLDP/algol/Shared-Li...ries-2.4.1.html
от 2.4.1 до 2.4.4