Zum Inhalt springen

RTOSVisor

aus Wikipedia, der freien Enzyklopädie

RTOSVisor ist eine Software des Unternehmens acontis technologies, um gleichzeitig mehrere Echtzeitbetriebssysteme (RTOS, Real Time Operating System) und andere Betriebssysteme (GPOS, General-Purpose Operating System, z. B. Windows und Linux) auf einem Computer mit Multicore-Prozessor betreiben zu können<ref>{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:|{{#if:AT-RTOSVisor: Real-time Hypervisor Plattform|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=AT-RTOSVisor: Real-time Hypervisor Plattform}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=AT-RTOSVisor: Real-time Hypervisor Plattform}}}}|[{{#invoke:URLutil|getNormalized|1=http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=AT-RTOSVisor: Real-time Hypervisor Plattform}}}}]}}{{#if:| ({{{format}}}{{#if:acontis technologies GmbH{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php}}%7C%7C}}}}{{#if:AT-RTOSVisor: Real-time Hypervisor Plattform|{{#if:{{#invoke:WLink|isValidLinktext|1=AT-RTOSVisor: Real-time Hypervisor Plattform|lines=0}}||}}}}{{#if: | In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{{werk}}}}}}}{{#if: acontis technologies GmbH| acontis technologies GmbH{{#if: |,|{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | {{#if:{{#invoke:DateTime|format|{{{datum}}}|noerror=1}}
            |{{#invoke:DateTime|format|{{{datum}}}|T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum={{{datum}}}|class=Zitationswartung}} }}{{#if: |,|{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:acontis technologies GmbH|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:1813097||(?)}}}}}}{{#if: 12. Dezember 2009|;}}}}{{#if: 12. Dezember 2009| {{#if:acontis technologies GmbH{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 12. Dezember 2009 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=12. Dezember 2009|class=Zitationswartung}} }} {{#invoke:DateTime|format|12. Dezember 2009|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:acontis technologies GmbH{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if: | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: {{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php
       | {{#if:  | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php
       | {{#if:  | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://www.acontis.com/eng/products/virtualization-and-realtime-hypervisor/rtosvisor/index.php }} }}}}}}}}}}{{#if:|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>. Damit werden sowohl Aufgaben der Steuerungs- oder Regelungstechnik in Echtzeit durchgeführt, als auch der Einsatz allgemeiner Techniken wie grafische Benutzeroberflächen und Netzwerk- oder Datenbank-Verbindungen ermöglicht. Die Verbindung beider Aufgabengebiete ist häufig in der industriellen Automatisierung, Medizintechnik oder in der Test- und Messtechnik<ref>{{#if:2015-12-09|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:Rick Kuhlman, Jeffrey Phillips|Rick Kuhlman, Jeffrey Phillips: }}{{#if:https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C{{#if:Parallel, drahtlos und in Echtzeit|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1=https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Parallel, drahtlos und in Echtzeit}}]{{#if:PDF 95KB| (PDF 95KB)}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7Cja}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=Parallel, drahtlos und in Echtzeit}}}}|[{{#invoke:URLutil|getNormalized|1=http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=Parallel, drahtlos und in Echtzeit}}}}]}}{{#if:PDF 95KB| (PDF 95KB{{#if:jaNational Instruments Germany GmbHSeptember 2009https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}}%7C%7C}}}}{{#if:Parallel, drahtlos und in Echtzeit|{{#if:{{#invoke:WLink|isValidLinktext|1=Parallel, drahtlos und in Echtzeit|lines=0}}||}}}}{{#if: | In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{{werk}}}}}}}{{#if: National Instruments Germany GmbH| National Instruments Germany GmbH{{#if: September 2009https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C,%7C{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: September 2009| {{#if:{{#invoke:DateTime|format|September 2009|noerror=1}}
            |{{#invoke:DateTime|format|September 2009|T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=September 2009|class=Zitationswartung}} }}{{#if: https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C,%7C{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C,%7C{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf{{#invoke:TemplUtl%7Cfaculty%7Cja}}%7C+{{#if:September 2009National Instruments Germany GmbH|{{#if:https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7Carchiviert%7Cehemals}}%7C{{#if:https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7CArchiviert%7CEhemals}}}}+{{#if:https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7Cvom%7Cim}}+Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|ja}}| (nicht mehr online verfügbar)}}{{#if: 2015-12-09| am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|2015-12-09{{#if:1813097||(?)}}}}}}{{#if: 12. Dezember 2009|;}}}}{{#if: 12. Dezember 2009| {{#if:September 2009National Instruments Germany GmbHhttps://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf{{#invoke:TemplUtl%7Cfaculty%7Cja}}%7Cabgerufen%7CAbgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 12. Dezember 2009 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=12. Dezember 2009|class=Zitationswartung}} }} {{#invoke:DateTime|format|12. Dezember 2009|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:jaNational Instruments Germany GmbHSeptember 2009https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if:PDF 95KB | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: September 2009https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf{{#if: 12. Dezember 2009 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|ja}}|{{#if:https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7C%7C{{#ifeq: ja | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf
       | {{#if:  | [3] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf
      | {{#if:{{#invoke:URLutil|isWebURL|http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf
       | {{#if:{{#invoke:URLutil|isWebURL|http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf
       | {{#if:  | [4] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 2025-03-21 01:37:57 InternetArchiveBot
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf
      | {{#if:{{#invoke:URLutil|isWebURL|http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 2025-03-21 01:37:57 InternetArchiveBot
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf
       | {{#if:{{#invoke:URLutil|isWebURL|http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf }} }}}}}}}}}}{{#if:2025-03-21 01:37:57 InternetArchiveBot|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp=2025-03-21 01:37:57 InternetArchiveBot|text={{#if:https://web.archive.org/web/20151209001042/http://natinst.de/pdf/artikel/2009/09_sept/14_kuhlman_parallel.pdf%7CVorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref> notwendig.

Eigenschaften

Datei:RTOSVisor.png
RTOSVisor Übersicht

RTOSVisor stellt die fünfte Software-Generation dar und besteht hauptsächlich aus dem echtzeitfähigen RTOS-VM Hypervisor und den RTOS-Virtual Machines (VM). Diese sind im RTOS Virtual Machine Framework (VMF) zusammengefasst (siehe Bild). Der RTOS-VM-Hypervisor nutzt wie jeder andere Type-2-Hypervisor die Gerätetreiber des Betriebssystems, auf dem er abläuft. Wenn der Hypervisor wie bei der Vorgängergeneration direkt das Anwender-GPOS nutzt, kann dieses nicht unabhängig vom Hypervisor und den RTOS neu gestartet werden. Da diese Unabhängigkeit in der Praxis gelegentlich eine Anforderung darstellt, wurde 2009 von acontis technologies RTOSVisor vorgestellt. Dabei ist das Anwender-GPOS nicht identisch mit dem Hypervisor-Betriebssystem und die beiden Betriebssysteme sind somit voneinander unabhängig. Als Hypervisor-Betriebssystem kommt in der ersten Version ein auf ein Minimum reduziertes Linux-Betriebssystem ohne Grafikoberfläche („Headless“) zum Einsatz. Dieses wird als erstes gebootet, lädt und startet dabei die RTOS-Virtual Machines samt RTOS-VM-Hypervisor. Auf diesen Grundumfang aufbauend können zunächst eine oder mehrere Instanzen des gleichen oder unterschiedliche RTOS ablaufen.

Die erst in jüngerer Zeit in Intel- und AMD-Prozessoren eingeführten hardwareunterstützten Virtualisierungen Intel VT oder AMD-V sind für den alleinigen RTOS-Betrieb durch die zu den Vorgängerversionen kompatibel beibehaltene Paravirtualisierung der RTOS nicht erforderlich. Bei gefordertem harten Echtzeitbetrieb darf die hardwareunterstützte Virtualisierung auf die RTOS nicht angewendet werden, da die Echtzeitfähigkeit durch die „Vorspiegelung“ von Hardware und der sich daraus ergebenden notwendigen Verwaltungsarbeiten leiden würde. Daher muss den RTOS, welche Hardware in Echtzeit ansteuern soll, der Zugriff auf die jeweilige Hardware, Speicher und Prozessor-Cores direkt und exklusiv erlaubt werden. Dadurch entstehen für jedes RTOS sogenannte Partitionen. Diese Vorgehensweise kann mit der Aussage „Partition where we can, virtualize where we must“ treffend beschrieben werden. Intel VT oder AMD-V wird bei RTOSVisor erst notwendig, wenn zusätzlich zu den RTOS ein oder mehrere nicht echtzeitfähige GPOS (wie z. B. Windows oder Linux) betrieben werden sollen. Für diese Betriebsart wird das minimale Linux-Betriebssystem um die weit verbreiteten Open Source Software-Komponenten KVM und QEMU erweitert. Der Linux-Kernel, KVM und QEMU unterliegen der GPL und sind als solche kein kommerzieller Bestandteil von RTOSVisor. Sie bilden lediglich eine Infrastruktur, in denen nicht echtzeitfähige GPOS zusätzlich zu den echtzeitfähigen RTOSVisor-Komponenten inklusive der RTOS ablaufen können. In zukünftigen RTOSVisor-Versionen können Linux, KVM und QEMU gegen andere Mainstream GPOS-Virtualisierungslösungen wie beispielsweise Microsoft Hyper-V ausgetauscht werden.

Damit die Performance der GPOS trotz Virtualisierung akzeptabel bleibt, kommen Techniken wie PCI- oder VGA-Pass Through zur Anwendung. Dabei erhält das GPOS ebenso wie die RTOS direkten Zugriff auf anzusteuernde Hardware wie Grafik oder Festplatte.

Das erste Core kann wie bei der Vorgängergeneration zwischen einem GPOS- und einem RTOS-Betriebssystemen aufgeteilt werden. Dadurch können Windows oder Linux zusammen mit einem RTOS auf preiswerten Prozessoren mit nur einem einzigen Core betrieben werden.

Die Kommunikation zwischen dem GPOS und den RTOS kann durch direkte Shared Memory Zugriffe stattfinden, welche über entsprechende VMF-API-Aufrufe verwaltet werden. Eine weitere Möglichkeit besteht durch ein virtuelles Netzwerk, bei dem jedes Betriebssystem seine eigene IP-Adresse erhalten kann.

Der Name „RTOSVisor“ entstand aus „RTOSWin“ durch Beibehalten des Begriffes „RTOS“ und Austauschen von „Win“ gegen „Visor“. Das Weglassen von „Hyper“ aus „Hypervisor“ trug der Tatsache Rechnung, dass aus Marketing-Gründen von vielen neu aufkommenden Marktbegleitern ein großer Hype um dieses Thema entfacht worden ist, welches von der hier beschriebenen Produktfamilie bereits seit langem abgedeckt wird.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20090331070313

      | {{#ifeq: 20090331070313 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Echtzeit-Hypervisor: Wer soll das bezahlen? | {{#invoke:WLink|getEscapedTitle|Echtzeit-Hypervisor: Wer soll das bezahlen?}} | {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20090331070313}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Echtzeit-Hypervisor: Wer soll das bezahlen? | {{#invoke:WLink|getEscapedTitle|Echtzeit-Hypervisor: Wer soll das bezahlen?}} | {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20090331070313}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Echtzeit-Hypervisor: Wer soll das bezahlen? | {{#invoke:WLink|getEscapedTitle|Echtzeit-Hypervisor: Wer soll das bezahlen?}} | {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Echtzeit-Hypervisor: Wer soll das bezahlen? | {{#invoke:WLink|getEscapedTitle|Echtzeit-Hypervisor: Wer soll das bezahlen?}} | {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Echtzeit-Hypervisor: Wer soll das bezahlen? | {{#invoke:WLink|getEscapedTitle|Echtzeit-Hypervisor: Wer soll das bezahlen?}} | {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Echtzeit-Hypervisor: Wer soll das bezahlen? | {{#invoke:WLink|getEscapedTitle|Echtzeit-Hypervisor: Wer soll das bezahlen?}} | {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20090331070313|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0}}
    || {{#if:  || }}
  }}{{#if: Echtzeit-Hypervisor: Wer soll das bezahlen?
    | {{#if: {{#invoke:WLink|isBracketedLink|Echtzeit-Hypervisor: Wer soll das bezahlen?}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.computer-automation.de/nachrichten/steuerungsebene/industrie-pc/article/echtzeit-hypervisor_wer_soll_das_bezahlen/9631/0bc6d1ee-0245-11de-96ab-001ec9efd5b0 }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, 24. Februar 2009, abgerufen am 21. November 2009</ref>

Im Rahmen eines Outsourcing-Vertrages erwirbt acontis technologies 2010 von KUKA Roboter die exklusiven Rechte, die KUKA Roboter Echtzeit-Software selbständig weiterzuentwickeln und zu vermarkten.

Entwicklungsgeschichte

Im Folgenden werden die Entwicklungsgeschichte von RTOSVisor, die damit verbundenen Firmenzusammenhänge und die Namensgebung erläutert.

Aktive Einsteckkarten

CAREEN 68k

Datei:1988 - CAREEN 68k.jpg
CAREEN 68k
Datei:1988 - CAREEN 68k PC-Paket.jpg
CAREEN 68k/PC Paket mit XT-Adapter

1987 stellte LP Elektronik GmbH, welche aus der 1986 gegründeten Leibinger & Partner GbR hervorgegangen war, einen Europe Card Bus (ECB) Einplatinen-Computer im 10 cm × 16 cm großen Europaformat mit dem 16-Bit Motorola 68000 Mikroprozessor vor. Der Name dieses ersten Produktes war CAREEN 68k, was für Computer für Allgemeinen Rechnereinsatz und Echtzeit-Nutzung mit Motorola-68000-Prozessor stand. Als Echtzeitbetriebssystem kam OS-9 des US-amerikanischen Unternehmens Microware zum Einsatz. CAREEN 68k konnte zusätzlich in ein ECB-Einschubgehäuse gesteckt werden, in dem sich ein auf Intel 8080 oder Zilog Z80 basierter CP/M-Rechner befinden musste. CP/M des US-amerikanischen Unternehmens Digital Research war zur damaligen Zeit ein weitverbreitetes Betriebssystem für allgemeine Computer Anwendungen. Für CP/M gab es leistungsfähige Programme, wie den Texteditor WordStar und andere für die Büroumgebung nützliche und leistungsfähig Programme. Die erste Intention von CAREEN 68k war es daher, die mächtigen CP/M-Software-Werkzeuge für OS-9 nutzen zu können. Zunächst nur für die Software-Entwicklung, später zusätzlich für Steuerungssysteme. In der OS-9-Welt waren Software-Entwicklungswerkzeuge und alles was in der frühen „Personal-Computer-Welt“ weit verbreitet war, sehr spärlich und speziell (z. B. vi oder Emacs als Editor). Diese Kombination von aus der Mainstream-Bürowelt stammenden, mächtigen und weit verbreiteten Software-Werkzeugen („allgemeiner Rechnereinsatz“) mit Echtzeitbetriebssystemen („Echtzeitnutzung“) blieb als Grundidee für alle folgenden Produktfamiliengenerationen erhalten.

Datei:1989 - AT-Adapter.jpg
CARREN 68k AT-Adapter ohne gesteckte CAREEN 68k

Mit dem Erscheinen IBM-PC-kompatibler Computer mit dem Microsoft-Betriebssystem MS-DOS und dem dadurch ausgelösten Niedergang von CP/M wurde eine Adaption sowohl der CAREEN 68k-Hardware-Karte als auch der Kommunikations-Software notwendig. Hardwareseitig wurde dies durch einen Adapter realisiert, mit dem eine ECB-Karte in einen IBM-PC XT oder kompatiblen eingesteckt werden konnte. Der Bus im XT-PC war lediglich 8 Bit breit, was ein gewisses Nadelöhr in der Kommunikation darstellte. Softwareseitig wurde die Kommunikations-Software von CP/M nach MS-DOS portiert, wobei der OS-9 Teil weitestgehend beibehalten wurde. Dieses Software-Paket erhielt den Namen „DOS-9“, was durch ein Zusammenfließen der beiden Betriebssystemnamen „DOS“ und „OS-9“ zustande kam. Das Bundle aus Hard- und Software wurde als CAREEN-68k/PC-Paket angeboten.

Um das Nadelöhr in der Kommunikation zu beseitigen, wurde für die IBM-PC/AT kompatiblen Computer der AT-Adapter aufgelegt. Mit diesem waren durch Busmastering bidirektionale Speicherzugriffe von dem jeweils einen System in das andere hinein auch auf Zusatzkarten und I/O-Ports des PC möglich. Der AT-Adapter wies zwei Steckplätze für bis zu zwei Eltec-IPIN-Erweiterungsmodule auf, welche der hardwarespezifischen Erweiterung dienten und deren Anschlüsse an den Steckkartenblechen nach außen geführt waren.

Diese, durch aktive Zusatz-Hardware herbeigeführte „Echtzeiterweiterung“ von herkömmlichen Computersystemen, stellte die erste Generation der Produktfamilie dar.

Datei:1991 - LP Elektronik GmbH LC20.jpg
LC20
Datei:1989 - Entwicklungshilfe C20.jpg
C20

C20

Die C20 (kurz für CAREEN 68020) kam 1989 auf den Markt und war eine lange PC-Einsteckkarte ohne ECB-Busanschluss, stattdessen mit einem direkten Stecker für den 16-bit-IBM-PC-AT-Bus. Als Prozessor kam der leistungsfähigere 32-Bit-Motorola-68020-Prozessor und weiterhin OS-9 als Betriebssystem zum Einsatz. Die C20 hatte zwei Steckplätzen für bis zu zwei Eltec IPIN-Erweiterungsmodule, welche zur Hardware-spezifischen Erweiterung der C20-Karte dienten und deren Anschlüsse an den Steckkartenblechen nach außen geführt waren.

LC20

LC20 war der Name des C20-Nachfolgers, welcher 1991 auf den Markt kam und einen Motorola-68EC020-Economy-Prozessor aufwies. Das „LC“ stand für „Low Cost“, was sich in der höheren Integrationsdichte und weniger Erweiterungssteckplätzen niederschlug.

Softwareseitig wurde dem aufkommenden Windows Rechnung getragen und der Produktname „DOS-9“ wurde zu „WinDOS-9“ erweitert. Mit diesem Produkt wurde es möglich, alle in Windows zur Verfügung stehenden Werkzeuge für OS-9 mit benutzen zu können. Zusätzlich zu OS-9 wurde ab 1992 begonnen, VxWorks als alternatives Echtzeitbetriebssystem anzupassen. Da VxWorks zum damaligen Zeitpunkt nur mittels sehr teuren Unix-Workstations entwickelt werden konnte, wurde zunächst die gesamte zur VxWorks-Entwicklung notwendige GNU Toolchain nach MS-DOS und dem 32-Bit-DOS-Extender DJGPP portiert.

VxWin LC20

Im Jahre 1994 wurde für die LC20 zusätzlich zu OS-9 auch VxWorks als alternatives Echtzeitbetriebssystem angeboten. Dafür wurde erstmals der Name „VxWin“ kreiert, der durch das Zusammenziehen von VxWorks und Windows generiert wurde. Der Name „WinDOS-9“ konnte jedoch naheliegender Weise nicht mehr beibehalten werden. VxWin LC20 bezeichnete sowohl die Hardware- als auch die Software-Komponenten.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110727181830

      | {{#ifeq: 20110727181830 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: LP--VxWin VxWorks Together with Windows on the same PC | {{#invoke:WLink|getEscapedTitle|LP--VxWin VxWorks Together with Windows on the same PC}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110727181830}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: LP--VxWin VxWorks Together with Windows on the same PC | {{#invoke:WLink|getEscapedTitle|LP--VxWin VxWorks Together with Windows on the same PC}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110727181830}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: LP--VxWin VxWorks Together with Windows on the same PC | {{#invoke:WLink|getEscapedTitle|LP--VxWin VxWorks Together with Windows on the same PC}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: LP--VxWin VxWorks Together with Windows on the same PC | {{#invoke:WLink|getEscapedTitle|LP--VxWin VxWorks Together with Windows on the same PC}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: LP--VxWin VxWorks Together with Windows on the same PC | {{#invoke:WLink|getEscapedTitle|LP--VxWin VxWorks Together with Windows on the same PC}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: LP--VxWin VxWorks Together with Windows on the same PC | {{#invoke:WLink|getEscapedTitle|LP--VxWin VxWorks Together with Windows on the same PC}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110727181830|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf}}
    || {{#if:  || }}
  }}{{#if: LP--VxWin VxWorks Together with Windows on the same PC
    | {{#if: {{#invoke:WLink|isBracketedLink|LP--VxWin VxWorks Together with Windows on the same PC}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/Magazine/97q2/1997q2_p047.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Dedicated Systems Magazine 1997, (PDF 95 kB), abgerufen am 21. November 2009</ref>

Softwareseitig konnte der Windows-Anteil der Kommunikationssoftware „WinDOS-9“ weitestgehend beibehalten und erweitert werden.

Passive PC-Einsteckkarten

LP-Real-Time Accelerator

Um nach wie vor das Ziel erreichen zu können, die Office-Mainstream-Welt und die spezialisierten Welten von Echtzeitbetriebssystemen zusammenzubringen, wurde wegen der Krise im deutschen Maschinenbau im Jahre 1992 ein radikaler Neuansatz notwendig. Einsteckkarten mit aktiven Zusatzprozessoren wurden zu teuer. Es musste eine Lösung gefunden werden, das gleiche Ziel mit deutlich geringeren Kosten zu erreichen. Dank des Mooreschen Gesetzes war die Rechenleistung der PC-Prozessoren zum damaligen Zeitpunkt bereits so groß geworden, dass sie die Rechenarbeit der teuren Zusatzprozessoren mit übernehmen konnten. Dazu musste jedoch das Problem der fehlenden Echtzeitfähigkeit des Windows-3.11-Betriebssystems gelöst werden. Dieses wurde mittels der nicht sperrbaren Unterbrechungsanforderung (NMI, Non Maskable Interrupt) gelöst, der bei jedem PC-Prozessor vorhanden und über die Signale IOCHCK bei XT/AT- und über SERR bei PCI-Bussen über PC-Einsteckkarten zugänglich ist.

Datei:1992 LP Elektronik GmbH RTAcc.jpg
LP-Real-Time Accelerator Board (RTAcc)

Eine einfache und preiswerte Einsteckkarte mit nur einem einzigen passiven programmierbaren Logikbaustein konnte normale sperrbare Interrupts der PC-Busse in NMIs umwandeln und dadurch hartes und deterministisches Echtzeitverhalten unter dem Windows-Betriebssystem herbeiführen. Auf dieses Verfahren wurde 1994 ein Patent angemeldet, das im Jahre 2000 erteilt wurde.<ref>{{#if:{{#ifexpr:{{#if:DE|0|1}} or {{#if:4406094|0|1}}|1}}|Fehlender Parameter {{#if:DE||„Land“{{#if:4406094|| und }}}}{{#if:4406094||„V-Nr“}}|}}{{#if: {{#invoke:Expr|TemplateBooland}}|{{#ifeq:|Patentanmeldung|Patentanmeldung|{{#ifeq:|Gebrauchsmuster|Gebrauchsmuster|Patent}}}} {{#if:{{#invoke:TemplUtl|faculty|}}|DE4406094C2|{{#switch: {{{DB}}} | DEPATIS =DE4406094C2 | WIPO = DE4406094 | Google = DE4406094C2 | #default =DE4406094C2 }}}}{{#if:Vorrichtung zum Betrieb einer Steuerungsanwendung1994-02-252000-04-13LP Elektronik GmbHHeinrich Munz, Josef Leibinger|:|.}}{{#if:Vorrichtung zum Betrieb einer Steuerungsanwendung| Vorrichtung zum Betrieb einer Steuerungsanwendung.}}{{#if:1994-02-25| Angemeldet am {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}{{#if:2000-04-13LP Elektronik GmbHHeinrich Munz, Josef Leibinger|,}}}}{{#if:2000-04-13|{{#if:1994-02-25| veröffentlicht am | Veröffentlicht am }}{{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}{{#if:LP Elektronik GmbHHeinrich Munz, Josef Leibinger|,}}}}{{#if:LP Elektronik GmbH| Anmelder: LP Elektronik GmbH{{#if:Heinrich Munz, Josef Leibinger|,}}}}{{#if:Heinrich Munz, Josef Leibinger| Erfinder: Heinrich Munz, Josef Leibinger}}{{#if:| ({{{Kommentar}}})}}{{#if:1994-02-252000-04-13LP Elektronik GmbHHeinrich Munz, Josef Leibinger|.}}}}{{#invoke:TemplatePar|match |template= Vorlage:Patent |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Patent}} |format= |preview=@@@ |1=Land= ABC+ |2=V-Nr= /^[0-9A-Z]+$/ |3=Titel= * |4=Erfinder= * |5=Anmelder= * |6=A-Datum= * |7=V-Datum= * |8=Typ= ASCII |9=Code= ASCII |10=Kommentar= * |11=KeinLink= ASCII |12=DB=ASCII }}</ref> Die Karte und der zentrale Chip wurden LP-Real-Time Accelerator (LP-RTAcc) genannt („Echtzeitbeschleuniger“). Neben dieser Funktionalität eines Interrupt Controllers für ineinander verschachtelbare (nested) NMIs wies der RTAcc Chip einen programmierbaren Timer auf, um zusätzlich einen periodischen Echtzeitinterrupt mit programmierbarer Zykluszeit generieren zu können.

Nachdem die Hardware-Voraussetzungen erfüllt waren, wurde mit dem LP-RTWin Toolkit (Real Time for Windows Toolkit) ein Produkt geschaffen, mit dem die Kunden durch eigene Programmierung von echtzeitfähigen Interrupt-Behandlungsroutinen die harte Echtzeitfähigkeit von Windows selbst anwenden konnten.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20040104153437

      | {{#ifeq: 20040104153437 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: LP-RTWin Toolkit | {{#invoke:WLink|getEscapedTitle|LP-RTWin Toolkit}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20040104153437}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: LP-RTWin Toolkit | {{#invoke:WLink|getEscapedTitle|LP-RTWin Toolkit}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20040104153437}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: LP-RTWin Toolkit | {{#invoke:WLink|getEscapedTitle|LP-RTWin Toolkit}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: LP-RTWin Toolkit | {{#invoke:WLink|getEscapedTitle|LP-RTWin Toolkit}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: LP-RTWin Toolkit | {{#invoke:WLink|getEscapedTitle|LP-RTWin Toolkit}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: LP-RTWin Toolkit | {{#invoke:WLink|getEscapedTitle|LP-RTWin Toolkit}} | {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20040104153437|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf}}
    || {{#if:  || }}
  }}{{#if: LP-RTWin Toolkit
    | {{#if: {{#invoke:WLink|isBracketedLink|LP-RTWin Toolkit}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.dedicated-systems.com/magazine/97q2/1997q2_p043.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Dedicated Systems Magazine 1997, abgerufen am 30. November 2009</ref> Zusätzlich wurde erstmals mit Linux experimentiert, um es über den NMI ebenfalls hart echtzeitfähig zu machen. Dies konnte aus Ressourcengründen jedoch nicht weiter verfolgt werden.

Alle auf LP-RTAcc basierenden Produkte bildeten die zweite Generation und es wurde den Produktnamen erstmals „LP“ vorangestellt. Dies geschah in Anlehnung an Microsoft, welches ebenfalls allen ihren Produkten „MS“ vorangestellt hatte (MS-DOS, MS-Windows, MS-Word etc.).

LP-VxWin RTAcc

Das Programmieren von echtzeitfähigen Interrupt-Behandlungsro utinen mittels des LP-RTWin Toolkit reichte für Anwendungsfälle nicht aus, bei denen die volle Leistungsfähigkeit eines Echtzeitbetriebssystems erforderlich war. Deshalb wurde 1994 mit der Portierung von VxWorks auf die Basisfunktionalität des LP-RTWin Toolkits begonnen, wodurch LP-VxWin RTAcc entstand<ref>{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://www.sommer.homepage.dk/SOFT_PLC.PDF
       | {{#if: Styring med soft-PLC | Styring med soft-PLC }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}. Suche im Internet Archive ){{#if: 2019-05-08 20:13:01 InternetArchiveBot
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.sommer.homepage.dk/SOFT_PLC.PDF
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.sommer.homepage.dk/SOFT_PLC.PDF}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Styring med soft-PLC
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2019-05
       | {{#if:{{#invoke:DateTime|format|2019-05|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.sommer.homepage.dk/SOFT_PLC.PDF Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}. (Suche im Internet Archive. )  {{#if: 2019-05-08 20:13:01 InternetArchiveBot
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.sommer.homepage.dk/SOFT_PLC.PDF
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.sommer.homepage.dk/SOFT_PLC.PDF}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2019-05
         | {{#if:{{#invoke:DateTime|format|2019-05|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://www.sommer.homepage.dk/SOFT_PLC.PDF }} (PDF; 4,9 MB), Afgangsprojekt ved Instituttet for Konstruktion og Styreteknik, DTU 1998, abgerufen am 30. November 2009</ref><ref>{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://www.automationit.hut.fi/file.php?id=20
       | {{#if: Open Real-time Robotics Control – PC Hardware, Windows/VxWorks Operating Systems and Communication | Open Real-time Robotics Control – PC Hardware, Windows/VxWorks Operating Systems and Communication }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}. Suche im Internet Archive ){{#if: 2019-05-08 20:13:01 InternetArchiveBot
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.automationit.hut.fi/file.php?id=20
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.automationit.hut.fi/file.php?id=20}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Open Real-time Robotics Control – PC Hardware, Windows/VxWorks Operating Systems and Communication
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2019-05
       | {{#if:{{#invoke:DateTime|format|2019-05|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.automationit.hut.fi/file.php?id=20 Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}. (Suche im Internet Archive. )  {{#if: 2019-05-08 20:13:01 InternetArchiveBot
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.automationit.hut.fi/file.php?id=20
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.automationit.hut.fi/file.php?id=20}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2019-05
         | {{#if:{{#invoke:DateTime|format|2019-05|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://www.automationit.hut.fi/file.php?id=20 }}, Juhani Heilala VTT Manufacturing Technology 2001, abgerufen am 30. November 2009</ref>.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20050128142625
      | {{#ifeq: 20050128142625 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Usability Study of available Real-Time Operating and Communication Systems | {{#invoke:WLink|getEscapedTitle|Usability Study of available Real-Time Operating and Communication Systems}} | {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20050128142625}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Usability Study of available Real-Time Operating and Communication Systems | {{#invoke:WLink|getEscapedTitle|Usability Study of available Real-Time Operating and Communication Systems}} | {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20050128142625}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Usability Study of available Real-Time Operating and Communication Systems | {{#invoke:WLink|getEscapedTitle|Usability Study of available Real-Time Operating and Communication Systems}} | {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Usability Study of available Real-Time Operating and Communication Systems | {{#invoke:WLink|getEscapedTitle|Usability Study of available Real-Time Operating and Communication Systems}} | {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Usability Study of available Real-Time Operating and Communication Systems | {{#invoke:WLink|getEscapedTitle|Usability Study of available Real-Time Operating and Communication Systems}} | {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Usability Study of available Real-Time Operating and Communication Systems | {{#invoke:WLink|getEscapedTitle|Usability Study of available Real-Time Operating and Communication Systems}} | {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20050128142625|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf}}
    || {{#if:  || }}
  }}{{#if: Usability Study of available Real-Time Operating and Communication Systems
    | {{#if: {{#invoke:WLink|isBracketedLink|Usability Study of available Real-Time Operating and Communication Systems}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.fidia.it/download/ricerca/ocean/deliverable1.1.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, OCEAN Open Controller Enabled by an Advanced real-time Network Contract IST-2001-37394 2002, abgerufen am 30. November 2009</ref> Anfang 1995 konnte das Unternehmen KUKA-Roboter- und Schweißanlagen GmbH für dieses, sich noch in Entwicklung befindliche Produkt als Kunde gewonnen werden. KUKA stellte 1996 auf der Hannover Messe Industrie als Weltneuheit erstmals eine auf Windows95-PC-basierende Steuerung für ihre Industrieroboter vor.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110719101658
      | {{#ifeq: 20110719101658 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen | {{#invoke:WLink|getEscapedTitle|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}} | {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110719101658}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen | {{#invoke:WLink|getEscapedTitle|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}} | {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110719101658}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen | {{#invoke:WLink|getEscapedTitle|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}} | {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen | {{#invoke:WLink|getEscapedTitle|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}} | {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen | {{#invoke:WLink|getEscapedTitle|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}} | {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen | {{#invoke:WLink|getEscapedTitle|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}} | {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110719101658|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf}}
    || {{#if:  || }}
  }}{{#if: Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen
    | {{#if: {{#invoke:WLink|isBracketedLink|Echtzeitplattformen für Windows zur Entwicklung PC-basierter Robotersteuerungen}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://wwwiaim.ira.uka.de/germrob/FA4.13-Protokolle/Sitzung35/5_Munz_KUKA_RTEx4Robots.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Vortrag auf der 35. Sitzung des VDI/VDE-GMA-FA 4.13. 2003, (PDF 1,6 MB), abgerufen am 21. November 2009</ref><ref>{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://all-electronics.de/ai/resources/2983050e8a8.pdf
       | {{#if: Teamwork bring Roboter auf Trab | Teamwork bring Roboter auf Trab }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2025-03 | , festgestellt im {{#invoke:DateTime|format|2025-03|F Y}} }}. Suche im Internet Archive ){{#if: 2025-03-21 01:37:57 InternetArchiveBot
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2025-03 | , festgestellt im {{#invoke:DateTime|format|2025-03|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://all-electronics.de/ai/resources/2983050e8a8.pdf
      | {{#if:{{#invoke:URLutil|isWebURL|http://all-electronics.de/ai/resources/2983050e8a8.pdf}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Teamwork bring Roboter auf Trab
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2025-03
       | {{#if:{{#invoke:DateTime|format|2025-03|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://all-electronics.de/ai/resources/2983050e8a8.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2025-03 | , festgestellt im {{#invoke:DateTime|format|2025-03|F Y}} }}. (Suche im Internet Archive. )  {{#if: 2025-03-21 01:37:57 InternetArchiveBot
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://all-electronics.de/ai/resources/2983050e8a8.pdf
       | {{#if:{{#invoke:URLutil|isWebURL|http://all-electronics.de/ai/resources/2983050e8a8.pdf}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2025-03
         | {{#if:{{#invoke:DateTime|format|2025-03|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://all-electronics.de/ai/resources/2983050e8a8.pdf }}, IEE 2003, (PDF 49 kB), abgerufen am 21. November 2009</ref><ref><templatestyles src="Webarchiv/styles.css" />{{#if:20070705172746
      | {{#ifeq: 20070705172746 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Real-time Windows – 30,000 robots can't be wrong! | {{#invoke:WLink|getEscapedTitle|Real-time Windows – 30,000 robots can't be wrong!}} | {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20070705172746}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Real-time Windows – 30,000 robots can't be wrong! | {{#invoke:WLink|getEscapedTitle|Real-time Windows – 30,000 robots can't be wrong!}} | {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20070705172746}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Real-time Windows – 30,000 robots can't be wrong! | {{#invoke:WLink|getEscapedTitle|Real-time Windows – 30,000 robots can't be wrong!}} | {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Real-time Windows – 30,000 robots can't be wrong! | {{#invoke:WLink|getEscapedTitle|Real-time Windows – 30,000 robots can't be wrong!}} | {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Real-time Windows – 30,000 robots can't be wrong! | {{#invoke:WLink|getEscapedTitle|Real-time Windows – 30,000 robots can't be wrong!}} | {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Real-time Windows – 30,000 robots can't be wrong! | {{#invoke:WLink|getEscapedTitle|Real-time Windows – 30,000 robots can't be wrong!}} | {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20070705172746|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html}}
    || {{#if:  || }}
  }}{{#if: Real-time Windows – 30,000 robots can't be wrong!
    | {{#if: {{#invoke:WLink|isBracketedLink|Real-time Windows – 30,000 robots can't be wrong!}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.industrialnetworking.co.uk/mag/v9-4/f_robots.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Industrial Networking 2003, abgerufen am 30. November 2009</ref>

Diese auf LP-VxWin RTAcc aufbauende Robotersteuerung mit Windows-Benutzeroberfläche war der Begründer des immensen Geschäftserfolges, welchen KUKA Roboter seit 1996 aufweisen kann. Um diese Technologie für sich abzusichern, beteiligte sich KUKA Roboter noch im selben Jahr mit etwa 51 % an LP Elektronik GmbH.

Echtzeiterweiterungen

LP-VxWin Lite

Datei:Real Time Extension State Machine.png
Zustandsmaschine der Echtzeiterweiterungstechnik

Um LP-VxWin auf Computern einsetzen zu können, welche keine Steckmöglichkeit für die RTAcc-Technologie aufweisen konnten (z. B. tragbare Laptop-Computer), wurde 1997 mit der Entwicklung einer Echtzeiterweiterungstechnologie begonnen, die wie alle folgenden Generationen ohne jegliche Hardware auskam und damit die dritte Generation begründete.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160111051938

      | {{#ifeq: 20160111051938 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: 11. přednáška (Vorlesung) | {{#invoke:WLink|getEscapedTitle|11. přednáška (Vorlesung)}} | {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20160111051938}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: 11. přednáška (Vorlesung) | {{#invoke:WLink|getEscapedTitle|11. přednáška (Vorlesung)}} | {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20160111051938}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: 11. přednáška (Vorlesung) | {{#invoke:WLink|getEscapedTitle|11. přednáška (Vorlesung)}} | {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: 11. přednáška (Vorlesung) | {{#invoke:WLink|getEscapedTitle|11. přednáška (Vorlesung)}} | {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: 11. přednáška (Vorlesung) | {{#invoke:WLink|getEscapedTitle|11. přednáška (Vorlesung)}} | {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}} }} (Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: 11. přednáška (Vorlesung) | {{#invoke:WLink|getEscapedTitle|11. přednáška (Vorlesung)}} | {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}} }}  
                 }}}}}}}}{{#if:2025-03-21 01:37:57 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20160111051938|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps}}
    || {{#if:  || }}
  }}{{#if: 11. přednáška (Vorlesung)
    | {{#if: {{#invoke:WLink|isBracketedLink|11. přednáška (Vorlesung)}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://martin.feld.cvut.cz/~mmm/vyuka/13AMP/files/lecture11.pps }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Ing. Martin Molhanec, CSc. 2004, abgerufen am 30. November 2009</ref> Diese Echtzeit-Erweiterung alleinig durch Software ist grundsätzlich nur auf der 32-Bit-Familie von Microsoft Windows, beginnend mit Microsoft Windows NT möglich. Während bei der Echtzeiterweiterungstechnik von 16-Bit-Windows (3.11, 95, 98 und Millennium) mittels des NMI-LP-Elektronik eine weltweite Monopolstellung innehatte, kamen ab 1996 mehrere andere Wettbewerber hinzu, welche ebenfalls Echtzeiterweiterungstechnologien für die 32-Bit-Windows-Familie anboten.

Der Zusatz „Lite“ sollte andeuten, dass die Echtzeitfähigkeit bei diesem Produkt zunächst nicht so hoch war, wie bei den anderen, auf Hardware-Technologien basierenden Produktfamilienmitgliedern. Dieses Manko wurde jedoch bald daraufhin eliminiert.

CeWin und VxWin

Im Jahre 2002 wurde mit CeWin ein Produkt vorgestellt, das statt VxWorks das Betriebssystem Windows CE von Microsoft verwendete. Windows CE stellt ab der Version 3 ein vollwertiges Echtzeitbetriebssystem dar. Da damit das GPOS Windows 2000 oder XP und das RTOS Windows CE zusammen auf einem Computer betrieben werden konnte, hatten die Anwender den Vorteil in beiden Welten ausschließlich mit Microsoft-Produkten und -Technologien arbeiten zu können.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110719065350

      | {{#ifeq: 20110719065350 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Microsoft Windows CE.net | {{#invoke:WLink|getEscapedTitle|Microsoft Windows CE.net}} | {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110719065350}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Microsoft Windows CE.net | {{#invoke:WLink|getEscapedTitle|Microsoft Windows CE.net}} | {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110719065350}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Microsoft Windows CE.net | {{#invoke:WLink|getEscapedTitle|Microsoft Windows CE.net}} | {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Microsoft Windows CE.net | {{#invoke:WLink|getEscapedTitle|Microsoft Windows CE.net}} | {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Microsoft Windows CE.net | {{#invoke:WLink|getEscapedTitle|Microsoft Windows CE.net}} | {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Microsoft Windows CE.net | {{#invoke:WLink|getEscapedTitle|Microsoft Windows CE.net}} | {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110719065350|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf}}
    || {{#if:  || }}
  }}{{#if: Microsoft Windows CE.net
    | {{#if: {{#invoke:WLink|isBracketedLink|Microsoft Windows CE.net}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.neue-verpackung.de/ai/resources/8a298cb34e8.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, (PDF 390 kB), abgerufen am 21. November 2009</ref><ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110723021317
      | {{#ifeq: 20110723021317 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Echtzeit mit Windows XP | {{#invoke:WLink|getEscapedTitle|Echtzeit mit Windows XP}} | {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110723021317}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Echtzeit mit Windows XP | {{#invoke:WLink|getEscapedTitle|Echtzeit mit Windows XP}} | {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110723021317}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Echtzeit mit Windows XP | {{#invoke:WLink|getEscapedTitle|Echtzeit mit Windows XP}} | {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Echtzeit mit Windows XP | {{#invoke:WLink|getEscapedTitle|Echtzeit mit Windows XP}} | {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Echtzeit mit Windows XP | {{#invoke:WLink|getEscapedTitle|Echtzeit mit Windows XP}} | {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}} }} (Memento{{#if: {{#if: 2025-03-21 01:37:57 InternetArchiveBot | 2025-03-21 01:37:57 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Echtzeit mit Windows XP | {{#invoke:WLink|getEscapedTitle|Echtzeit mit Windows XP}} | {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}} }}  
                 }}}}}}}}{{#if:2025-03-21 01:37:57 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110723021317|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83}}
    || {{#if:  || }}
  }}{{#if: Echtzeit mit Windows XP
    | {{#if: {{#invoke:WLink|isBracketedLink|Echtzeit mit Windows XP}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.aud24.net/pi/index.php?forward=downloadPdf.php&p=mJ3rC2nsGxWFBanjU.jGmQF3Ccl_ExFqccClnMfiMg3pRUO0RLjeEtTqn_w6X@A@CRJjmQJpa8e3AR.nUUH1BX8tHbyvWd8.X_dxRUO-f@Byqp33CwCuGh5DBX83 }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, (PDF 500 kB), A&D 2004, abgerufen am 21. November 2009</ref><ref>How to bring Microsoft Windows CE and WindowsXP together on the same PC, PC104 Embedded Solutions 2004, (PDF 2 MB), abgerufen am 21. November 2009</ref><ref>KUKA Roboter präsentiert VxWin und CeWin, Newsletter KUKA Roboter 2006, abgerufen am 21. November 2009</ref>

Der Name CeWin entstand aus dem zusammenziehen von „Windows CE“ und „Windows 2000“ und basierte auf derselben Echtzeiterweiterungsbasistechnologie wie VxWin.

Da im selben Jahr KUKA Roboter LP Elektronik vollständig übernommen und in KUKA Controls umbenannt hatte, wurde auf die Voranstellung von „LP“ vor den Produktnamen verzichtet.

Virtual Machines mit Hypervisor

RTOSWin

Datei:RTOSWin.png
RTOSWin Übersicht

Neben VxWorks und Windows CE gibt es eine ganze Reihe weiterer Echtzeitbetriebssysteme für Intel-X86-Prozessoren. Um diese ebenfalls als RTOS zusammen mit Windows und geringstmöglichen Anpassungsarbeiten nutzen zu können und um Neuentwicklungen im Prozessormarkt wie „Multicore“ Rechnung zu tragen, wurde 2006 mit der Entwicklung der vierten Produktgeneration begonnen. Diese erhielt den Familiennamen RTOSWin, was durch den allgemeinen Begriff „RTOS“ statt eines Echtzeitbetriebssystemkürzels zustande kam. RTOSWin basiert auf dem eigens hierfür entwickelten „Virtual Machine Framework“ (VMF), also einem domänenspezifischen Framework für virtuelle Echtzeit-Maschinen, wobei die Programmierschnittstelle des Frameworks, das „VMF-API“ zur Paravirtualisierung der Betriebssysteme verwendet wird. Der „Inhalt“ des Frameworks sind die „RTOS Virtual Machines“ und der „RTOS-VM Hypervisor“. Dabei handelt es sich um einen Hypervisor vom Typ 2 mit erforderlicher Paravirtualisierung der eingesetzten Betriebssysteme und Windows als gleichzeitigem Hypervisor-Betriebssystem und GPOS.

Die Entwicklung dieser Generation 4 und somit des Virtual Machine Framework (VMF) wurde nach der Standortschließung von KUKA Controls, Weingarten und der Eingliederung in KUKA Roboter Anfang 2006 an die ebenfalls in Weingarten ansässige acontis technologies GmbH komplett als Dienstleistungsauftrag vergeben. acontis technologies GmbH konnte als Spin Off der ehemaligen LP-Elektronik-Expertise mit den technischen Grundlagen aufweisen.

Neben den bereits auf den älteren Technologien eingesetzten RTOS VxWorks und Windows CE kam 2008 als weiteres RTOS QNX dazu, welches von der Königsbrunner Firma IBV an das VMF durch Paravirtualisierung angepasst wurde und unter dem Namen QWin vertrieben wird.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110723031911

      | {{#ifeq: 20110723031911 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP | {{#invoke:WLink|getEscapedTitle|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}} | {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20110723031911}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP | {{#invoke:WLink|getEscapedTitle|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}} | {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20110723031911}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP | {{#invoke:WLink|getEscapedTitle|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}} | {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP | {{#invoke:WLink|getEscapedTitle|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}} | {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP | {{#invoke:WLink|getEscapedTitle|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}} | {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}} }} (Memento{{#if: {{#if: 2019-05-08 20:13:01 InternetArchiveBot | 2019-05-08 20:13:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP | {{#invoke:WLink|getEscapedTitle|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}} | {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}} }}  
                 }}}}}}}}{{#if:2019-05-08 20:13:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20110723031911|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890}}
    || {{#if:  || }}
  }}{{#if: QNX meets Windows: IBV zeigt QWin® nun auch mit SMP
    | {{#if: {{#invoke:WLink|isBracketedLink|QNX meets Windows: IBV zeigt QWin® nun auch mit SMP}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.blogspan.net/presse/qnx-meets-windows-ibv-zeigt-qwin%C2%AE-nun-auch-mit-smp/mitteilung/30890 }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, 4. Februar 2009, abgerufen am 21. November 2009</ref> Zusätzlich erfolgten 2008 Anpassungen von On Time RTOS-32 durch acontis (RTOS32Win) und durch EUROS Embedded Systems (EUROSWin).<ref>RTOS nach Belieben, Computer&Automation 2008, abgerufen am 21. November 2009</ref>

RTOSLin

Datei:RTOSLin.png
RTOSLin Übersicht

Mit RTOSLin wurde 2009 erstmals ein umgekehrter Weg beschritten: Statt wie bisher nur die Anzahl der RTOS zu erweitern, wurde erstmals mit Linux auch ein weiteres GPOS unterstützt. Die Basistechnologie VMF wurde beibehalten, so dass alle RTOS, welche bisher mit Windows kombiniert werden konnten, nun auch für den Echtzeiteinsatz unter Linux zur Verfügung stehen. Die Familienmitglieder im Einzelnen ergeben sich also zu VxLin, CeLin, QLin, RTOS32Lin und EUROSLin.

Der Name RTOSLin wurde dadurch generiert, dass „Lin“ (von Linux) statt „Win“ (von Windows) hinten angestellt wurde.

Weblinks

Einzelnachweise

<references />