Strona 1 z 4

Programowanie z parametrem q

: 03 mar 2008, 19:30
autor: wiro
Witam serdecznie!
Mam pytanko. Czy mogę gdzieś znależć podstawy programowania paramtrycznego z parametrem q. A może ma ktoś z Was takie materiały.
Pracuję kilka lat na maszynie Deckel z systemem HH. Używam cykli maszynowych.
Większą część programów dostaję od programistów. Zainteresowałem się parametrem Q,
a to co jest opisane na ten temat w instrukcji jest dla mnie mało przejrzyste.
Pozdrawiam Wiro

: 03 mar 2008, 21:18
autor: easy2002

: 04 mar 2008, 21:55
autor: wiro
Witam i dziękuję za zainteresowanie Easy 2002!

Ładnie te programy wyglądają jak są napisane przez kogoś.
Mnie chodzi o same podstawy, co gdzie i jak wpisać. Kiedy taki FN, a kiedy inny.
Jest tyle różnych paramtrów q, który do czego? Przepisałem kilka programów z forum i pomału próbuję je testować w pracy. Ale chodzi mi o sposób podejścia do pisania.
Próbuję rozgryźć wasze zapisy, lecz nic z tego nie rozumiem jak one powstały.
Co z tego że np. program na spiralę działa bez zarzutu, gdy ja nie wiem o co biega w niektórych linijkach.
Pozdrawiam
Wiro :sad:

: 04 mar 2008, 22:50
autor: easy2002
Witam
Trzeba zacząć od podstawowych spraw
IF Jeśli
EQU Równy
NE Nie równy
GT Większy niż
LT Mniejszy niż
GOTO Skok
Q10 = Q1 + Q5 Dodawanie
Q25 = Q7 – Q108 Odejmowanie
Q12 = 5 * Q5 Mnożenie
Q25 = Q1 / Q2 Dzielenie
Q12 = Q1 * (Q2 + Q3) Otworzyć nawias
Q12 = Q1 * (Q2 + Q3) Zamknąć nawias
Q15 = SQ 5 Wartość podnieść do kwadratu
Q22 = SQRT 25 Obliczyć pierwiastek
Q44 = SIN 45 Sinus kąta
Q45 = COS 45 Cosinus kąta
Q46 = TAN 45 Tangens kąta
Sama matematyka :wink:

: 06 mar 2008, 18:15
autor: wiro
Hej!
No dobra, to początki, które są też w instrukcji, ale co dalej, jak poejśc do pisania.
Proszę, napisz w jaki sposób tworzyc programy. Jaka jest tego logika.
Zajrzyj do poprzedniego postu, w nim była moja prośba. :sad: :?:

: 06 mar 2008, 20:34
autor: rollaz
Kolego wiro programowanie poprzez Q parametry to nic innego jak matematyka ,jesli byles slaby z maty to proponuje ci zapomniec o parametrach.

: 06 mar 2008, 20:34
autor: easy2002
Witam
Tu w temacie jest prosty przykład
https://www.cnc.info.pl/topics82/szesciokat-vt7970.htm

: 06 mar 2008, 21:14
autor: wiro
Panowie programiści!
Wszystko pięknie, ale nie o taką pomoc mi chodzi. Czy to tylko matma?
Czy nie ma innych podstaw najprostrzych, jaka jest metoda pisania?
Przecież nie chodzi tutaj tylko o dodaj,odejmij, sin, cos,itd. W jakiej kolejności to robic?
Czy istnieje jakaś literatura na ten temat, lub czy znacie jakąś stronę www?

Pozdro Wiro :sad:

[ Dodano: 2008-03-06, 21:33 ]
Konkretnie chodzi mi o takie coś jak w przykładzie Easy na 6-kąt

FN 0: Q4 = Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 1
CALL LBL 2
FN 1: Q4 = Q4 + Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 10: IF +Q4 NE +Q2 GOTO LBL 1
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 0

Skąd to się bierze? Czemu tak, a nie inaczej?

Wiro :sad:

: 07 mar 2008, 07:05
autor: easy2002
wiro pisze:Panowie programiści!
Czy to tylko matma?
Czy nie ma innych podstaw najprostrzych, jaka jest metoda pisania?
W jakiej kolejności to robic?
Wiro
Właśnie zgodnie z zasadami matematyki (chociaż na niektóre działania trzeba uważać te bardziej skomplikowanie )
A jeśli chodzi o działanie na IF GOTO to zgodnie z zasadami logiki
wiro pisze:Konkretnie chodzi mi o takie coś jak w przykładzie Easy na 6-kąt

FN 0: Q4 = Q1 ; przypisanie wartości Q4 wartości z Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3 ; pytanie jeśli Q4 większy od Q2 to idź do LBL 3
FN 12: IF +Q4 LT +Q2 GOTO LBL 1 ; pytanie jeśli Q4 mniejszy od Q2 to idź do LBL 1
LBL 1
CALL LBL 2
FN 1: Q4 = Q4 + Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 10: IF +Q4 NE +Q2 GOTO LBL 1
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 0

Skąd to się bierze? Czemu tak, a nie inaczej?

: 07 mar 2008, 15:07
autor: wiro
Easy 2002!
Poprzez pisanie się nie porozumiemy. Nie odpisujesz na wiele moich pytań. Trudno!
Pozdro
Wiro :shock: :sad: