Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перемещение в системе координат 
:(
    Опции темы
Natulechka
Дата 1.8.2008, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



День добрый!
я в программировании на языке С++, новечек. изучаю самостоятельно обложившись книгами и интернетом. 
в решении математических задач и в составлении базы данных, а затем в ее сортировке проблем не возникает, т.к. в нете можно найти кучу примеров и сделать свои выводы. 
 smile 
Возникла такакя проблема: 
мне нужно написать программу на языке С++ для гравировочного станка.
программа должна работать так: 
появляется вопрос-"задайте координаты начальной точки" 
с клавиатуры вводятся значения Х и У. 
после ввода данных, игла перемещается в заданную точку. 
Если место положение точки не устраивает, то чтоб можно было задать новые координаты. 

в нете не нашла ни одного хоть малость приближенного примера. smile  
буду благодарна любой помощи! 

зарание огромное сапасибо! smile 
PM MAIL   Вверх
jonie
Дата 1.8.2008, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



Код

#include <iostream>
int main()
{
 do{
 int x,y;
 std::cout<<"X?>";
 std::cin>>x;
 std::cout<<"Y?>";
 std::cin>>y;

 /* вот тут перемещается */
  bool rv = movetoXY(x,y);  //movetoXY - функция работающая со станком, вернет false если чет неустраивает
  } while (!rv);
  return 0;
}



--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Natulechka
Дата 2.8.2008, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



 smile 
СПАСИБО
PM MAIL   Вверх
Natulechka
Дата 4.8.2008, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



Доброго Вам дня!!!!!!!
пошу прощения за настойчивость(а может еще и за глупость).

но он не может найти "movetoXY".
как ее можно инициировать, или где ее найти??????? smile 

PM MAIL   Вверх
mekhanikus
  Дата 4.8.2008, 12:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вольноопределяющийся
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 16.6.2008
Где: Спасск-Дальний

Репутация: нет
Всего: 1



К любому нормальному гравировальному станку програмка "movetoXY" должна идти впридачу на дискетке.
И если Вам продали станок без нее, имеете право жаловаться в защиту прав потребителей.  smile 
PM MAIL   Вверх
dentok
Дата 4.8.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 4.8.2008

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
xvr
Дата 5.8.2008, 11:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(Natulechka @ 4.8.2008,  12:26)
Доброго Вам дня!!!!!!!
пошу прощения за настойчивость(а может еще и за глупость).

но он не может найти "movetoXY".
как ее можно инициировать, или где ее найти??????? smile

О!  smile Советую внимательно ВНИМАТЕЛЬНО изучить все, что идет в комплекте со станком (все програмные части в особенности), иначе есть не нулевой шанс, что в результате написания вашей программы в параллель с изучением станка ваш гравировальшик пробьет стену к соседу и начнет гравировать его пол  smile 

Это сообщение отредактировал(а) xvr - 5.8.2008, 11:24
PM MAIL   Вверх
MenSem
Дата 5.8.2008, 11:29 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 10.7.2008

Репутация: нет
Всего: нет



Цитата(xvr @  5.8.2008,  11:24 Найти цитируемый пост)
написания вашей программы в параллель с изучением станка ваш гравировальшик пробьет стену к соседу и начнет гравировать его пол   

 smile 

А вообще по моему новечкам еще рано создавать драйверы smile 
--------------------
PM MAIL   Вверх
Natulechka
Дата 5.8.2008, 13:34 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



Цитата

 О!   Советую внимательно ВНИМАТЕЛЬНО изучить все, что идет в комплекте со станком (все програмные части в особенности), иначе есть не нулевой шанс, что в результате написания вашей программы в параллель с изучением станка ваш гравировальшик пробьет стену к соседу и начнет гравировать его пол  


к станку нет никакой программы, только голое железо. я начинаю все с нуля. в этом-то и задача.
Цитата

А вообще по моему новечкам еще рано создавать драйверы 

а больше некому. сказанно:-"сделать", и хоть застрелись, но сделай.  smile smile 
PM MAIL   Вверх
mekhanikus
Дата 5.8.2008, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вольноопределяющийся
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 16.6.2008
Где: Спасск-Дальний

Репутация: нет
Всего: 1



В таком случае начинать надо с поисков описания станка, его системы команд, интерфейса с ПК и т.д. и т.п., а это несколько выходит за рамки данного форума.
PM MAIL   Вверх
bsa
Дата 5.8.2008, 17:12 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Natulechka @ 5.8.2008,  13:34)
к станку нет никакой программы, только голое железо. я начинаю все с нуля. в этом-то и задача.

У станка название есть? Фирма производитель сайт/email/телефон имеет? Связывайся с ними и требуй необходимое ПО и/или документацию.
PM   Вверх
xvr
Дата 5.8.2008, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(Natulechka @ 5.8.2008,  13:34)
Цитата

 О!   Советую внимательно ВНИМАТЕЛЬНО изучить все, что идет в комплекте со станком (все програмные части в особенности), иначе есть не нулевой шанс, что в результате написания вашей программы в параллель с изучением станка ваш гравировальшик пробьет стену к соседу и начнет гравировать его пол  


к станку нет никакой программы, только голое железо. я начинаю все с нуля. в этом-то и задача.
Цитата

А вообще по моему новечкам еще рано создавать драйверы 

а больше некому. сказанно:-"сделать", и хоть застрелись, но сделай.  smile smile

Поищи в Интернете по волшебному сочетанию CNC, информации море

PM MAIL   Вверх
MenSem
Дата 5.8.2008, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 10.7.2008

Репутация: нет
Всего: нет



Цитата(Natulechka @  5.8.2008,  13:34 Найти цитируемый пост)
а больше некому. сказанно:-"сделать", и хоть застрелись, но сделай. 

Интересно кто такие задания дает?
А вообще для таких целей изучай assembler.
--------------------
PM MAIL   Вверх
bsa
Дата 6.8.2008, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(MenSem @ 5.8.2008,  22:38)
А вообще для таких целей изучай assembler.

пробовал писать на ассемблере под современные ОС (Windows, *nix)?
для прикладного ПО, работающего под современными ОС, на ассемблере пишут (если вообще пишут) только небольшие участки кода, критичные ко времени исполнения (если другие методы оптимизации не помогли).
PM   Вверх
Natulechka
Дата 6.8.2008, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



Цитата(bsa @ 5.8.2008,  17:12)
Цитата(Natulechka @ 5.8.2008,  13:34)
к станку нет никакой программы, только голое железо. я начинаю все с нуля. в этом-то и задача.

У станка название есть? Фирма производитель сайт/email/телефон имеет? Связывайся с ними и требуй необходимое ПО и/или документацию.

Цитата

В таком случае начинать надо с поисков описания станка, его системы команд, интерфейса с ПК и т.д. и т.п., а это несколько выходит за рамки данного форума. 


вот получила на руки описание станка. пытаюсь разобраться.
А МОЖНО (ЕСЛИ ЭТО ВЫХОДИТ ЗА РАМКИ ФОРУМА)С КЕМ-НИБУДЬ ИЗ ВАС СВЯЗАТЬСЯ ПО SYPE ИЛИ ICQ. smile 
просто мне программу нужно показать и привести в действие уже в эту пятницу.
и в любом случае всем ОГРОМНОЕ спасибо за участие.
 smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0594 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.