Christoph Zurnieden: (Visual Basic) (Windows) Parallel-Port, Schrittmotor "stottert"

Beitrag lesen

Hi,

Du brauchst zum Messen&Regeln normalerweise ein Realtime-OS, mit Windows klappt sowas nicht per Default. (geht das überhaupt?)

Die Software muss u. A. auch ein Fischertechnik-Interface (jaja, lacht ruhig)

Nein, mit Sicherheit nicht, das ist in der experimentellen M&R und Verfahrenstechnik recht beliebt, da viiiel billiger und vor allem flexibler als der Modellbauer. Wer an dieser Stelle lacht, hat davon wirklich keine Ahnung.
Oder steht mehr auf Lego ;-)

ansteuern, und einfach zu verwendende Bibliotheken gibt es da leider nur für Windows.

Das ist nicht korrekt:
http://sourceforge.net/search/?type_of_search=soft&exact=1&words=fischertechnik

Außerdem ist die Software mittlerweile sehr komplex, und aufgrund einer vollständigen Realisierung in Visual Basic nicht portierbar. Normalerweise bevorzuge ich Windows nicht, da ist es aber nunmal nötig.

Naja, es ginge schon, aber nicht 1:1 und damit auch nicht ohne Handarbeit.

Gambas http://gambas.sourceforge.net/ ist da z.B. recht ähnlich, eine Portierung dürfte keine großen Probleme bereiten.
Aber dann hast Du natürlich auch wieder das Problem der Anbindung an Fischertechnik.
Also bleibt Dir wohl leider nur der Lötkolben.

Da die Software noch mehr macht als den Schrittmotor steuern, sondern auch "normale" Motoren über den seriellen Port ansteuert, und es da keine Probleme gibt, vermute ich den Fehler wie gesagt wo anders.

Nein, das ist 'was anderes. Normale Motoeren werden nur einmal geschaltet, ein oder aus und geben nix zurück. Schrittmotore sind da etwas pflegebedürftiger.

Das alle fünf Sekunden wegen dem Multitasking die passenden Signale nicht kommen ist ja auch äußerst unwahrscheinlich. Wieso sollte das Multitasking genau dann meinem Prozess CPU-Zeit nehmen?

Frag MS.
Aber Scherz beiseite: das ist vielleicht unwahrscheinlich, aber keineswegs unmöglich (Plattenzugriffe?). Ohne reguläres RT-OS hast Du eben keine Garantie.

Wenn niemand eine Lösung weiß wirds halt extern gelöst, macht für mich ohne Erfahrung halt wesentlich mehr Aufwand.

Na, soviel ist das auch wieder nicht. kannst ja auch den Christian fragen, der kennt sich damit aus.
Denn ob ich heut' noch so aus der hohlen Hand eine selbstzählende Schrittmotorsteuerung direkt aus der Wühlkiste heraus zusammenlöten könnte wage ich dann doch ernsthaft zu bezweifeln ;-)

so short

Christoph Zurnieden

0 44

(Visual Basic) (Windows) Parallel-Port, Schrittmotor "stottert"

Julian von Mendel
  • software
  1. 0
    Vinzenz
  2. 0
    fk
    1. 0
      Julian von Mendel
      1. 0
        fk
  3. 0
    Christoph Zurnieden
    1. 0
      Julian von Mendel
      1. 0
        Christian Kruse
        1. 0
          Julian von Mendel
          1. 0
            Christian Kruse
      2. 0
        Christoph Zurnieden
        1. 0
          Julian von Mendel
          1. 0
            Christoph Zurnieden
            1. 0
              Julian von Mendel
              1. 0
                Christoph Zurnieden
                1. 0
                  Julian von Mendel
                  1. 0
                    Christoph Zurnieden
                    1. 0
                      Julian von Mendel
                      1. 0
                        Christoph Zurnieden
                        1. 0
                          Julian von Mendel
                          1. 0
                            Christoph Zurnieden
                            1. 0
                              Julian von Mendel
                              1. 0
                                Christoph Zurnieden
                                1. 0
                                  Julian von Mendel
                                  1. 0
                                    Christoph Zurnieden
                                    1. 0
                                      Julian von Mendel
                                      1. 0
                                        Christoph Zurnieden
                                        1. 0
                                          Julian von Mendel
                                          1. 0
                                            Christoph Zurnieden
                                            1. 0
                                              Julian von Mendel
                                              1. 0
                                                Christoph Zurnieden
                                                1. 0
                                                  Julian von Mendel
                                                  1. 0
                                                    Christoph Zurnieden
                                                    1. 0
                                                      Julian von Mendel
                                                      1. 0
                                                        Julian von Mendel
                                                      2. 0
                                                        Christoph Zurnieden
                                                        1. 0
                                                          Christian Kruse
                                                          1. 0
                                                            Christoph Zurnieden
                                                            1. 0
                                                              Christian Kruse
                                                        2. 0
                                                          Julian von Mendel
                                                          1. 0
                                                            Christoph Zurnieden
                                                            1. 0
                                                              Julian von Mendel
                                                              1. 0
                                                                Christoph Zurnieden
                                                                1. 0
                                                                  Julian von Mendel