Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Има ли програмисти на Visual Basic?
Иди на страница 1, 2, 3  Следваща
 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Общи приказки - Just talking



Предишната тема :: Следващата тема  
Автор Съобщение
Vaklin
Опитен потребител
Опитен потребител


Регистриран на: 02 Юли 2005
Мнения: 2054

МнениеПуснато на: Пон Сеп 15, 2008 18:10    Заглавие: Има ли програмисти на Visual Basic? Отговорете с цитат

Някой със свободно време да спретне една програмка ще се намери ли? Ще споделя някоя кинта за труда. Иска се да може да комуникира по RS232, да може да зарежда файл, който след това да изпрати и малко шарения по екрана. Оферти само тук за да подлежат на обсъждане. При договорка пиша техническо задание за да няма после мрънкане. Парите няма да са много, защото ще се ползва в единичен екземпляр, но и работата не е много.
_________________
--------------------------------------------------
Ако търсите помощ, сбъркали сте форума.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
iavor4o
Опитен потребител
Опитен потребител


Регистриран на: 20 Ное 2004
Мнения: 243
Местожителство: Варна

МнениеПуснато на: Вто Сеп 16, 2008 7:11    Заглавие: Отговорете с цитат

Само да праща файл по серийния ли трябва? То тва и за една бутилка домашна може да стане Smile
Опиши какво точно трябва да прави
_________________
Направи нещо идиотоустойчиво и те веднага ще създадат по-съвършен идиот
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Vaklin
Опитен потребител
Опитен потребител


Регистриран на: 02 Юли 2005
Мнения: 2054

МнениеПуснато на: Вто Сеп 16, 2008 11:16    Заглавие: Отговорете с цитат

В общи линии следното.
Зареждаш файл.
Почва да го праща на порции като сепаратора на порциите е ;
След всяка порция праща ОЕ и трябва да получи 0 (нула). Няма да я получи веднага, а след като изпълни порцията. Ако е различно - спира пращането. Целият процес трябва да се визуализира на екрана на компа. Това за бутилка домашна. Ако го направиш, ще има разширена версия за галон уиски и кило фъстъци.

Езикът на който ще се пише е без значение. Условно казах VB.
_________________
--------------------------------------------------
Ако търсите помощ, сбъркали сте форума.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joda
Опитен потребител
Опитен потребител


Регистриран на: 08 Юли 2007
Мнения: 417
Местожителство: София

МнениеПуснато на: Вто Сеп 16, 2008 12:46    Заглавие: Отговорете с цитат

Ами вместо да пускаш заданието на порции, пусни го цялото в крайния му вид. Така или иначе ще трябва да го направиш и колкото по-пълно е то и по-бързо стане, толкова по-добре и за теб и за навилия се.
_________________
Човек обича да прави това което му се отдава. Аз обичам да правя нищо Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Vaklin
Опитен потребител
Опитен потребител


Регистриран на: 02 Юли 2005
Мнения: 2054

МнениеПуснато на: Вто Сеп 16, 2008 13:52    Заглавие: Отговорете с цитат

В момента не мога да направя задание. Има няколко етапа които трябва да проиграя за да се изясни точно какво ще ми трябва. За момента ми е нужно само да пращам файла с контрол на изпълнение на всяка една от инструкциите. Може идеята да умре и на този етап. За какво да губя на хората времето и на мен - парите?
_________________
--------------------------------------------------
Ако търсите помощ, сбъркали сте форума.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joda
Опитен потребител
Опитен потребител


Регистриран на: 08 Юли 2007
Мнения: 417
Местожителство: София

МнениеПуснато на: Вто Сеп 16, 2008 16:08    Заглавие: Отговорете с цитат

Ако за всеки етап ти трябва програмка или версия на програмката -> задание в писмен вид за всеки етап. Казвам го от опит. Без задание ще загубиш и ти и изпълнителя повече време което пък се изразява в пари. Защо вместо на един път, окомплектоваш нужната информация на части? 1. за да стане работата така или иначе окомплектоваш информацията (заданието/ята), 2. поради 'на час по лъжичка' се увеличава времето за комуникация и вероятността за грешки и нуждата от преправяния нараства значително. Лесната (бързата) част е да се напише програмката в първоначалния и вид. Трудната (бавната) част е да се изтества и да се отстранят грешките. Ако не минимираш разхода на време или ще ти излезе скъпо или подлъгалия се програмист (като види че губи много време за малко пари) в един момент ще загуби стимул и програмката ще остане в някакво висящо състояние. А ако следващия програмист ще трябва да коригира една полуготова ще трябва да я учи (както и заданието) което пак е време и се получава една въртележка .... на кратко: изцяло в твой интерес е да сложиш каквото имаш веднага на масата.
_________________
Човек обича да прави това което му се отдава. Аз обичам да правя нищо Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Vaklin
Опитен потребител
Опитен потребител


Регистриран на: 02 Юли 2005
Мнения: 2054

МнениеПуснато на: Вто Сеп 16, 2008 17:29    Заглавие: Отговорете с цитат

С програмистите винаги е било сложно. Да приемем, че окончателния вариант на програмата е написаното по-горе.

Повтарям го с цел изчистване на ситуацията.

Имаме RS232. Фиксирани 9600,8,N,1. Без хардуерно CTS/RTS и DSR/DTR. Зареждаме файл. ASCII. Подаваме на RS'a всеки участък от файла до ; включително. Пращаме OE (ASCII) и чакаме отговор. Ако е нула (ASCII) пращаме следващия участък до ; включително. Различно от нула, спираме. Имаме бутон ПАУЗА. При натискането му се прекратява комуникацията след изпращане на последния участък до ; или OE. При повторно натискане възстановяваме комуникацията. Зареденият файл се вижда в прозорец на екрана. Което е преминало вече става в друг цвят. Не е задължително всеки символ. Може на парчета между ;. OE и отговора не се виждат в този прозорец. Върнатото число излиза на друго място. Ако е различно от нула отиваме на пауза. Повторно натискане на паузата продължава комуникацията.

Това ще ми свърши работа. Останалото са глезотии, които ще отнемат време, а няма смисъл. Верно, че ще е красиво, но какво значение има, като ще се ползва само от мен?
_________________
--------------------------------------------------
Ако търсите помощ, сбъркали сте форума.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RM
Опитен потребител
Опитен потребител


Регистриран на: 16 Сеп 2008
Мнения: 680

МнениеПуснато на: Вто Сеп 16, 2008 19:53    Заглавие: Отговорете с цитат

Ако дадеш пример за какво става на въпрос, може да има нещо вече готово.
Нещо общия смисъл се губи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Vaklin
Опитен потребител
Опитен потребител


Регистриран на: 02 Юли 2005
Мнения: 2054

МнениеПуснато на: Вто Сеп 16, 2008 22:19    Заглавие: Отговорете с цитат

Програма, която да изпраща готов HP-GL файл по RS232. Същото като WinPCin за произволно CNC. Мога да ползвам и него, но там няма кой да дебне за грешни команди. Програмата ми трябва само на първо време докато настроя постпроцесора.

Smile Пък и това с "общия смисъл" не го схванах...
_________________
--------------------------------------------------
Ако търсите помощ, сбъркали сте форума.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RM
Опитен потребител
Опитен потребител


Регистриран на: 16 Сеп 2008
Мнения: 680

МнениеПуснато на: Сря Сеп 17, 2008 5:59    Заглавие: Отговорете с цитат

Гадаеш , примерно за какво е заковано на 9600, но при допълнителното инфо , много въпроси отпадат.
А и да си призная още от началото при споменаването на HPGL, и OE (Output Error).

нещо такова
http://www.kellyware.com/kcam/
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Общи приказки - Just talking Часовете са според зоната GMT + 2 Часа
Иди на страница 1, 2, 3  Следваща
Страница 1 от 3

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals