olegw 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Весьма схоже. Если человек писал и пишет что-то для модбаса, у человека есть "наработки" по этому делу, если тип контроллера/операционки/компилятора итд совпадает, то вполне можно за неделю сделать. А то и быстрее. Сам писал для множества типов контроллеров. Освоение нового оддни сутки, не более. наработки конечно есть и много, остаеттся только перенести. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Освоение нового оддни сутки Смело. А еще говорите, что разговор про рождение ребенка за месяц не имеет отношения к обсуждаемой теме ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 27 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Я писал Modbus-сервера и под QNX, и под Windows, и поверх TCP/IP и RS-485 "Безумству храбрых - поем мы песню..." Лебединную. Ну, здесь всё проще, сервер не нужен, достаточно слейва. Да и то не в полном объёме Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Сам писал для множества типов контроллеров. Освоение нового оддни сутки, не более. наработки конечно есть и много, остаеттся только перенести. То если ничего особенного делать не нужно. А если возникает какая-то ж-па, и в результате приходится влазить в какие-то регистры, защищенные режимы итд, то эти сутки на недели растягиваются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
olegw 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба То если ничего особенного делать не нужно. А если возникает какая-то ж-па, и в результате приходится влазить в какие-то регистры, защищенные режимы итд, то эти сутки на недели растягиваются. А вот здесь самое интересное начинаестся. Приходится учить матчасть очень подробно. В общем это с опытом приходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Demeny 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Ну, здесь всё проще, сервер не нужен, достаточно слейва. Да и то не в полном объёме Вероятно, нужен сервер. Поскольку опрашивать приборы по Modbus много удобнее, чем если все приборы начнут ломиться на один сервер и пытаться скинуть всю имеющуюся у них информацию, хотя бы в том плане, что в запросе к прибору можно указать, какие переменные сейчас нужно забрать, возможно, далеко не все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба IMHO, с просьбой "доработать программу" нужно обращаться, исключительно, к ее автору. Тогда, может быть, это будет несколько дешевле и быстрее. Для стороннего разработчика - что доработать, что написать заново - никакой разницы нет. Ни по срокам, ни по цене, ни по ответственности. Если возникнут проблемы, то никакие отговорки типа "я только добавил ModBus" - не прокатят. Заказчик, конечно, может предоставить исходный текст предыдущего варианта программы, если хочет немного ускорить дело. Но на стоимость работы это не повлияет. Я берусь "дорабатывать" только собственные творения. Все остальное - уже разработка. С нуля или не с нуля - без разницы. У меня вот такой подход. Если заказчик не согласен - идет лесом, без вариантов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба IMHO, с просьбой "доработать программу" нужно обращаться, исключительно, к ее автору. Тут надо немного по другому подходить. Я так понимаю, топикстартер хочет взяться за эту работу, но не знает, сколько денег загадать заказчику. Так вот я бы на месте топикстартера трижды крепко подумал, почему заказчик с вопросом о доделке ПО не обращается к изначальному автору. Мне кажется, что там не сошлись в финансовых вопросах, или был банальный кидняк. Если второе - то возникает вопрос, хочется ли топикстартеру оказаться жертвой очередного кидняка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 8 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Если спец осилил задачу, тип контроллера уже не важен. Было бы программное обеспечение и програматоры. Проверено не раз. Даю вводную: Контроллер HT48R06. Внутрисхемный эмулятор предоставляю, IDE скачаете с сайта холтека. Дерзайте, господин "профессионал"! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Demeny 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба IMHO, с просьбой "доработать программу" нужно обращаться, исключительно, к ее автору. ... Все остальное - уже разработка. С нуля или не с нуля - без разницы. У меня вот такой подход. Если заказчик не согласен - идет лесом, без вариантов. +1 Кстати, хороший вопрос. Почему нельзя "заказать Modbus" у автора изделия ? Ведь кто как не он знает свой софт от и до. Обычно, за такими простыми с виду предложениями "просто доработать" скрывается какой-то серьёзный технический камень, об который уже сломали зубы штатные программисты, или автор программы, и на преодоление которого нужны немалые усилия (время, деньги). Например, нехватка ресурсов контроллера. В процессе обсуждения суммы гонорара этот камень замалчивается, и когда уже работа началась и выплачен аванс (и проеден подрядчиком :rolleyes: ) - вот тут-то и становится понятно, что придется "жору рвать"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
olegw 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Даю вводную: Контроллер HT48R06. Внутрисхемный эмулятор предоставляю, IDE скачаете с сайта холтека. Дерзайте, господин "профессионал"! Пришлите ТЗ на [email protected] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
richie 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Самый очевидный и правильный путь - обратититься к разработчику первоначального софта. Но похоже топикстартер в силу каках-то соображений либо не может обратиться к автору, либо автор сам отказался сотрудничать с заказчиком. Что заставляет задуматься... Другой разработчик, перед тем как написать хоть одну строчку кода должен сперва вникнуть в написанный код. Только после этой операции можно более-менее определить время разработки, а заодно и стоимость. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tAmega 0 10 июля, 2009 Опубликовано 10 июля, 2009 (изменено) · Жалоба Нужно оценить стоимость подпрограммы, которая будет написана на С для контроллера. Хотелось бы знать хотя бы какой порядок цен сейчас на рынке разработки программного кода для конторллеров. Порядок цен определяете исходя из своей стоимости работы за час. А вот сколько часов это у Вас займет вопрос самый главный. Пробегала статья про труд программистов. Основная мысль в том, что невозможно угадать, сколько времени займет задача. И сколько же она на самом деле займет становится ясно ближе к концу ее выполнения. Чтобы узнать точно, сколько времени она у Вас займет, возьмите таймаут на неделю. И потратьте ее на то, чтобы написать скелет будущей программы. Бесплатно. Для чего придется разобраться с программой написанной до Вас, и ознакомиться со всеми даташитами на чипы, которые будут участвовать в процессе, ну и протокол MODBUS почитать придется. Чтобы уяснить сколько команд и как должен поддерживать Ваш контроллер. Через неделю упорной работы, если делаете первый раз такую задачу, Вы будете на 70..80% представлять реальные трудозатраты по времени на этот проект. И с большой точностью назовете реальный срок исполнения. А по сроку и сумму. И сможете ее убедительно доказать заказчику. Если заказчик согласится, все будут довольны. А если не согласится, Вы потратили неделю труда зря. Второй способ проще, заломить цену с потолка, на авось. Решать Вам. PS:Разговоры про неделю, за 15 копеек не слушайте. Любая, даже самая мелкая задачка может доставить три недели серьезных проблем программисту любого уровня. Изменено 10 июля, 2009 пользователем tAmega Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба PS:Разговоры про неделю, за 15 копеек не слушайте. Любая, даже самая мелкая задачка может доставить три недели серьезных проблем программисту любого уровня. А может не доставить. Может там уже обработчики уже написаны, быстродействия хватает, стека/памяти тоже, и все что нужно, это просто наваять на С, обработчик команд модбаса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav_S 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Исходя из текущих реалий такая работа стоит долларов 200 - 300, срок реализации где то месяц. Но тут есть один подводный камень при знакомстве с программой может статься что программу прийдется переписывать с нуля, тогда конечно цена коректируется в большую сторону :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться