שאלה בנושא כתיבת תוכנה...

הפורום הראשי, אתר הרובוטיקה הישראלי

המנהלים: אסף פוניס, גיא יונה

שאלה בנושא כתיבת תוכנה...

הודעהעל ידי avi01 » ב' אוקטובר 04, 2010 1:25 pm

שלום לכולם:

שמי אבי ואני חדש בפורום והיתי רוצה בבקשה עזרה.

רכשתי לא מזמן בקר ומסך והיתי בבקשה רוצה עזרה איך לחבר ואיך אני יכול לגרום למסך לקרוא נתונים מתוכנה אחרת..

מדובר בתוכנה MACH3 (תוכנה לCNC)
אני מעוניין לחבר בקר יחד עם מסך אשר שמה אני רוצה שיראה לי את כול נתוני זמן העבודה שנשאר ועוד כמה נתונים השאלה שלי היא איך אני יכול להוציא מהתוכנה את הנתונים ולשלח אותם למסך?

אשמח אם מישהו יוכל לעזור לי

בתודה מראש אבי.
avi01
משתמש חדש
משתמש חדש
 
הודעות: 4
הצטרף: ג' אוגוסט 11, 2009 2:08 pm
מיקום: אשדוד

הודעהעל ידי אמנון » ג' אוקטובר 05, 2010 9:17 am

אבי שלום

אני חייב להגיד שהנתונים שמסרת מאוד קשים להבנה.
אם אני מבין , תוכנת הMACH 3 רצה על גבי PC.

איזה מסך רכשתה? מסך מחשב או מסך לבקר?

אם מדובר במסך מחשב, האם הMACH 3 מוציאה את הנתונים הללו למס בריצה רגילה?

אם לא , האם אתה יודע מהיכן להוציא את הנתונים מהתוכנה?

האם MACH 3 היא קוד פתוח (עד כמה שאני זוכר לא אבל זה לא שאני יודע בוודאות).

האם בדקתה בפורומים שדנים ב MACH 3 ?

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי avi01 » ד' אוקטובר 06, 2010 10:55 pm

שלום לך:

אני קורא את ההודעה וכשחושבים על זה אתה צודק! עקב הניסיון הדל שלי בתחום הקרה לא ידעתי איך ועל מה לפרט יותר אז הנה לך תשובות:

לגביי התוכנה צודק מדובר בתוכנה העולה על מערכת הפעלה xp,

המסך אשר הזמנתי הינו עבור בקר,
קישור למסך:
http://www.dash.co.il/product_info.php/ ... cts_id/349

לצורך העניין הבקר שאני משתמש בו הם:
http://www.parallax.com/Store/Microcont ... fault.aspx

והבקרים שברשותי הם:
http://www.parallax.com/Store/Microcont ... fault.aspx


מדובר בתוכנה שכאשר רצה התוכנה עצמה מציגה את הפרמטרים הדרושים אך אני רוצה שהם יופיעו למרות הכל על מסך חיצוני שאמור להיות על מכונה שאני בניתי ואני רוצה לשדרג עלייה, (נתונים כגון טמפ' מנועים, rpm, זמן עבודה נישאר וזמן עבודה שעבר...)

אני לא יודע בדיוק איך ומאיפו להוציא את הנתונים אני בדיוק התחלתי ללמוד שפת #c ו++c
אך הדרך שלי עוד ארוכה!

התוכנה שאני רוצה להוציא ממנה את הנתונים אינה תוכנה קוד פתוח.


אשמח לעזרה ככול האפשר.
avi01
משתמש חדש
משתמש חדש
 
הודעות: 4
הצטרף: ג' אוגוסט 11, 2009 2:08 pm
מיקום: אשדוד

הודעהעל ידי אמנון » ה' אוקטובר 07, 2010 1:57 am

אבי שלום.

ראשית , מה תפקיד בקר הפארלקס במערכת שלך ?
האם הוא שולט במנועים או שהוא בקר רק עבור התצוגה?
דבר שני , מי כותב את הקוד לבקר הזה?
דבר שלישי האם בדקתה האם MACH 3 מספקת את המידע הזה החוצה או רק מציגה אותו למסך שלה?

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי avi01 » א' אוקטובר 10, 2010 1:12 pm

תפקיד בקר הפארלקס הינו עבור המסך בלבד!
אני אמור לכתוב את הקוד עבור המסך אך איני יודע בדיוק איך!
יש לי את הקוד הפתוח של המסך אך איני יודע כיצד להוציא את הנתונים
מהתוכנה החוצה!
לדעתי (וזו רק דעתי אך איני יודע איך) יכול להיות שיהיה דריבר או משהו שיוכל להוציא נתונים
אך במידה ולא קיים אז רק לדעת איך להוצא מקוד התוכנה יכול לעזור!
avi01
משתמש חדש
משתמש חדש
 
הודעות: 4
הצטרף: ג' אוגוסט 11, 2009 2:08 pm
מיקום: אשדוד

הודעהעל ידי אורן ~:-) » ב' אוקטובר 11, 2010 2:58 pm

היי אבי
אתחיל ואומר שאני לא מכיר את התוכנה ולכן המשך ההודעה מורכב
מפיסות מידע רנדומליות שמצאתי באתר של mach3 תחת התיעוד של התוכנה.
זה לא בדיוק תשובה מסודרת ובדוקה אבל אני מקווה שזה הכיוון הנכון :P

1)לפי התיעוד, נראה שתוכנת mach3 מאפשרת הוספה של סקריפטים כדי להרחיב את הפעולות שהתוכנה יכולה לבצע.
הסקריפטים האלה נכתבים בשפת VB והם יכולים בין השאר לספק ולקחת נתונים מהתוכנה בזמן הריצה.
הסקריפטים האלה משתמשים בסט של פונקציות שמובנות בתוך mach3. רשימת הפונקציות מופיעה כאן.

2)נתקלתי באתר במושג digital read out) DRO)
אם הבנתי נכון, אני חושב שכל מספר שמופיע לך בממשק הבקרה של התוכנה נקרא DRO.
(מצד שני ייתכן שזה פשוט הקריאה מאחד החיישנים, צריך לקרוא יותר לעומק...)
במידה ואלה הנתונים שאתה מחפש, אתה יכול לבנות סקריפט שימשוך את הנתונים מ-DRO בעזרת שימוש בפונקציות הבאות:
    GetDRO Function GetDRO (droFun as Integer) as Double
    Function GetOEMDRO (droOEMCode as Integer) as Double
    Function GetUserDRO (droUserCode as Integer) as Double
הפונקציות האלה מופיעות ברשימת הפונקציות שהזכרתי קודם.
כמו כן יש ברשימה פונקציות שיכולות לשלוח נתונים דרך הפורט המקבילי והפורט הטורי.
אז כנראה שתצטרך לכתוב סקריפט שיקבל נתונים מ-DRO ויעביר אותם בצורה כלשהי מהמחשב לבקר התצוגה שלך.

3)למידע נוסף ראה את שני העמודים הבאים: link1 ,link2. העמודים מתארים משהו דומה למה שאתה מנסה לבנות.
הם משתמשים בלוח הזה בתור בקר למסך LCD , ושולחים אליו נתונים מהתוכנה בעזרת סקריפט שהם כתבו.

מקוה שזה יעזור לך,
אורן.
...I think I am, therefore I am. I think
סמל אישי של המשתמש
אורן ~:-)
משתמש ותיק
משתמש ותיק
 
הודעות: 326
הצטרף: ש' אפריל 19, 2003 11:56 pm
מיקום: רעננה


Re: שאלה בנושא כתיבת תוכנה...

הודעהעל ידי xalmek » ש' דצמבר 02, 2023 10:27 pm

http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru
xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am

Re: שאלה בנושא כתיבת תוכנה...

הודעהעל ידי xalmek » ו' מאי 03, 2024 12:33 am

xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am


חזור אל פורום הרובוטיקה

מי מחובר

משתמשים הגולשים בפורום זה: Google [Bot] ו 15 אורחים