{"block_close_oss.c33fd1fe9c":"Społeczność i ekosystem","core-extras.96d330537a":"Baza IR","core-extras.bee831a169":"Podłoże","core-extras.61a0822826":"Aplikacje na Core","core-extras.15438cc098":"nieobsługiwane","core-extras.ad565d9d01":"Funkcja","core-extras.0155bf03e5":"Legenda segmentów","core-extras.8b7110078e":"Grupy algorytmów według typu danych","core-extras.25ab4276a6":"Przewijana macierz możliwości","open-source-fmi.dd1af329dd":"Dweve FMI uwidacznia dryf platformy w symulacji. Profile arytmetyki stałoprzecinkowej i kontrole po stronie backendu sprawiają, że różnice są widoczne, zanim trafią do przypadku bezpieczeństwa.","open-source-fmi.a010de5c61":"Fabric","open-source-fmi.fe0a091fdb":"Produkty","open-source-fmi.ceb3e3fe8c":"Biblioteka arytmetyki stałoprzecinkowej zapewniająca determinizm FMI.","open-source-fmi.cd84197771":"Numerus","open-source-fmi.6cc3364a24":"Deterministyczna symulacja","open-source-fmi.9965ac0ca6":"Deterministyczny silnik pobierania plików binarnych.","open-source-fmi.c91597c8b9":"BitWeave","open-source-fmi.dbd4513784":"Infrastruktura dowodów kryptograficznych dla rozumowania AI.","open-source-fmi.df84637182":"AION","open-source-fmi.d5d6e83bf2":"Kontynuuj eksplorację","open-source-fmi.75e393a1ac":"Poznaj powiązane systemy","open-source-fmi.f9743247fa":"Przeczytaj dokumentację","open-source-fmi.db52af1cb6":"Uruchom przykład","open-source-fmi.f8592057ea":"Uruchom tłumiony oscylator na dwóch obsługiwanych celach i porównaj wyniki. Kontrole referencyjne ujawniają wszelkie rozbieżności, zanim trafią do przypadku bezpieczeństwa.","open-source-fmi.cda2544237":"Deterministyczna symulacja, zweryfikowana","open-source-fmi.90e40d5043":"Zacznij","open-source-fmi.fd615fc047":"FMI","open-source-fmi.650fabe787":"Deterministyczna symulacja","open-source-fmi.24a86715d8":"FMI / SYMULACJA DETERMINISTYCZNA","open-source-fmi.f1987bc2d1":"Walidacja","open-source-fmi.d671ccad33":"Kontrole referencyjne oparte na MPFR","open-source-fmi.62b90e42bb":"kontrakt wyników / wyrocznia MPFR","open-source-fmi.a9e552d7cb":"Infrastruktura dowodów","open-source-fmi.732356da40":"Deterministyczne pobieranie","open-source-fmi.f7b620280c":"Arytmetyka stałoprzecinkowa","open-source-fmi.4d51b77a8e":"Kontrakt odtwarzania","open-source-fmi.362f1f0eaa":"Porównane we wszystkich trzech","open-source-fmi.d857fe164f":"Nie dostawca","open-source-fmi.266a9a0b8f":"Ty decydujesz","open-source-fmi.1011dfa597":"Domyślny, nie ulepszenie","open-source-fmi.e03947cc0c":"Suwerenność","open-source-fmi.a64165efd9":"Bez specjalnej maszyny","open-source-fmi.08a557101e":"Twój sprzęt","open-source-fmi.ab65f2797e":"W granicach, które wybierasz","open-source-fmi.980c5d4a9d":"Region UE","open-source-fmi.8c0f01c721":"Na własnych maszynach","open-source-fmi.499493296b":"On premise","open-source-fmi.b67953af9e":"Jedna platforma, Twój wybór","open-source-fmi.d5a9f6f81a":"Trzy postawy","open-source-fmi.d0158524ed":"TWOJ SPRZĘT","open-source-fmi.c387fd0cd2":"REGION UE","open-source-fmi.766e2cad1e":"ON PREMISE","open-source-fmi.cfa4a51372":"Dwa pytania decydują o zakupie: gdzie to działa i kto kontroluje dowody. Dweve FMI działa na sprzęcie, który już posiadasz, on premise lub w regionie europejskim, a model i zapis walidacji pozostają w granicach, które wybierasz.","open-source-fmi.3cd2aa3cc1":"i na własnym gruncie","open-source-fmi.b144a95356":"Europejski,","open-source-fmi.1d197d39c5":"Gdzie to działa","open-source-fmi.65a4906fa4":"Czyste wyjście","open-source-fmi.867ec601c1":"Dowody do wglądu","open-source-fmi.776c33d68b":"Model i dowody pozostają Twoje","open-source-fmi.4ea9899cee":"Ścieżka wyjścia","open-source-fmi.6482c1822a":"Uruchom przykład, porównaj wyniki","open-source-fmi.84a17118f2":"Twierdzenie","open-source-fmi.ef912c1e0b":"Przeczytaj zapis walidacji","open-source-fmi.32e3ee7a8f":"Zapis walidacji","open-source-fmi.efcd9f6f7e":"Kontrole oparte na MPFR","open-source-fmi.fef8e889dc":"Dowody arytmetyczne","open-source-fmi.301dd34439":"Przed wdrożeniem","open-source-fmi.bc69d2355f":"Co obejmują dowody","open-source-fmi.9f217b9668":"URUCHOM PRZYKŁAD","open-source-fmi.424af035ed":"ZAPIS WALIDACJI","open-source-fmi.b6a9e5eec6":"MACIERZ CELÓW","open-source-fmi.aa72d4e11d":"ZWERYFIKUJ BEZPOŚREDNIO","open-source-fmi.3c9725f7c9":"Twierdzenie o bezpieczeństwie potrzebuje czegoś więcej niż obietnicy. Przejrzyj kontrakt wynikowy, macierz obsługiwanych celów oraz metodę walidacji opartą na MPFR; następnie uruchom ten sam przykład na dwóch maszynach i porównaj wyniki, zanim zdecydujesz, gdzie należy FMI.","open-source-fmi.11f963abcc":"przed wdrożeniem","open-source-fmi.ae52785e9a":"Przeczytaj dowody","open-source-fmi.69d819fce4":"Rekord walidacji","open-source-fmi.0f40aa19af":"Więcej kontroli","open-source-fmi.93ab03ffed":"Mniej wydane dwa razy","open-source-fmi.c56bf4b456":"Brak zależności od jednego dostawcy","open-source-fmi.7907ede934":"Zmniejsza ryzyko","open-source-fmi.62c436123e":"Działa na sprzęcie, który posiadasz","open-source-fmi.63a4b530e5":"Brak czasu straconego na uzgadnianie wyników","open-source-fmi.6a29f08e06":"Oszczędza","open-source-fmi.a71897888d":"Jeden zadeklarowany rekord bezpieczeństwa","open-source-fmi.2b89699f87":"Gdzie trafia wartość","open-source-fmi.8c336ff3db":"Wynik","open-source-fmi.3115880727":"CZYWYJŚCIE BEZ PROBLEMÓW","open-source-fmi.5465bada04":"WŁASNY SPRZĘT","open-source-fmi.e6b9493f79":"BEZ UZGADNIANIA","open-source-fmi.109049bb62":"JEDEN ZADEKLAROWANY REKORD","open-source-fmi.bf2dd21274":"Powód, dla którego warto się tym zainteresować, jest operacyjny, a nie techniczny. Porównując tę samą symulację w ramach jednego zadeklarowanego kontraktu na każdej maszynie, widzisz, gdzie cel się różni, zanim zamkniesz przypadek bezpieczeństwa. Zespoły nie muszą już po cichu uzgadniać różnic. Praca działa na sprzęcie, który już posiadasz, a przejście na nowy sprzęt ma jasną ścieżkę walidacji.","open-source-fmi.ce5b13e336":"Uruchom gdziekolwiek","open-source-fmi.b2a38e7a9e":"Udowodnij raz","open-source-fmi.6f696724c6":"Co oszczędza i co zmniejsza ryzyko","open-source-fmi.65a198410c":"Usunięte tutaj","open-source-fmi.10867d2df5":"Płacone wielokrotnie","open-source-fmi.914362cebb":"Jeden dostawca, jedna mapa drogowa, jedna cena, której nie ustalasz.","open-source-fmi.bf5dde2d06":"Zależność od dostawcy","open-source-fmi.23db4ac1b2":"Nowy układ lub region restartuje walidację w całym portfolio.","open-source-fmi.b042fec0cc":"Nowy sprzęt","open-source-fmi.c9c0341915":"stracony czas","open-source-fmi.33d7738484":"Zespoły spierają się, czyja maszyna wyprodukowała właściwy wynik.","open-source-fmi.8c902e8583":"Uzgadnianie","open-source-fmi.9792b9b264":"N przypadków","open-source-fmi.220baaade0":"Każda platforma potrzebuje własnego przypadku bezpieczeństwa, ponieważ liczby mogą się różnić.","open-source-fmi.3e33105b1b":"Ponowna walidacja","open-source-fmi.6be178f88e":"Gdzie ukrywają się koszty","open-source-fmi.ab7280b5af":"STARY SPOSÓB","open-source-fmi.1fc9bd9c82":"BEZ PONOWNEJ WALIDACJI","open-source-fmi.973f781c07":"Argument za zmianą najłatwiej zobaczyć w zestawieniu. Po jednej stronie symulacja, która różni się w zależności od platformy: przypadek bezpieczeństwa ponownie walidowany dla każdej maszyny, zespoły uzgadniające liczby, które powinny już się zgadzać, oraz ponowna walidacja za każdym razem, gdy zmienia się sprzęt. Po drugiej stronie wyniki porównywane w ramach jednego zadeklarowanego kontraktu, więc dowody pokazują, gdzie wdrożenie się różni. Różnica jest operacyjna, a nie techniczna.","open-source-fmi.6a08b3b5c3":"obok siebie","open-source-fmi.4012f9d45f":"Ta sama praca,","open-source-fmi.4690546dd0":"Stary sposób i ten","open-source-fmi.3751d8a6a8":"Uruchom na swoim sprzęcie","open-source-fmi.2e67859212":"Udowodnij raz","open-source-fmi.6af74613cf":"Zbudowane w Europie","open-source-fmi.44ab85a252":"Pochodzenie","open-source-fmi.327bdc843a":"Usuń środowisko uruchomieniowe; model i dowody pozostają","open-source-fmi.a148b36c17":"Jeden wielokrotnego użytku rekord bezpieczeństwa","open-source-fmi.fdb4974dbe":"Zakres walidacji","open-source-fmi.01cb445dea":"Stacja robocza · klaster · FPGA · brzeg","open-source-fmi.3123868410":"Zakres wdrożenia","open-source-fmi.3915907107":"Porównanie między celami","open-source-fmi.3229609e15":"Kontrakt wynikowy","open-source-fmi.f988d88a5f":"Fakty operacyjne","open-source-fmi.fca77b7e3a":"Jeden model, porównywany między celami","open-source-fmi.5b116da2ea":"JEDEN ZADEKLAROWANY REKORD","open-source-fmi.c968638a6e":"DETERMINISTYCZNY","open-source-fmi.7e00f3d142":"Model symulacyjny powinien uwidocznić każdą różnicę zależną od sprzętu. Dweve FMI definiuje jeden kontrakt wynikowy dla obsługiwanych celów, sprawdza każdy backend względem wyroczni MPFR i pozwala, aby jeden rekord walidacji podróżował z modelem.","open-source-fmi.224da689ba":"każdy cel jest porównywany","open-source-fmi.3d1e7bdec2":"Jeden model","open-source-fmi.f7dd5c66e9":"Umowa działania","open-source-fmi.4fcf346811":"Tylko korzyść","open-source-fmi.0b049b5346":"Nic do roboty","open-source-fmi.b258b25d07":"Wynik jest zgodny z deklarowaną umową","open-source-fmi.ac09b9600c":"Zaufaj temu","open-source-fmi.1c2d25f042":"Zaprojektowane i przetestowane w Europie","open-source-fmi.e6ad44f1ed":"Skąd to się bierze","open-source-fmi.8219743477":"Nie, inżynierowie uruchamiają to w tle","open-source-fmi.6cb165ad18":"Czy muszę tym zarządzać","open-source-fmi.425d5db31c":"Nie, działa samo","open-source-fmi.9e135ce84f":"Zrozum to","open-source-fmi.e3229cf237":"Pytania, które ludzie zadają","open-source-fmi.a12a815f9b":"Spokój ducha","open-source-fmi.4a4841a6f1":"BEZ ZMARTWIEŃ","open-source-fmi.bd4e9c0810":"BEZ KONFIGURACJI","open-source-fmi.b1f071a446":"BEZ DODATKOWYCH ZADAŃ","open-source-fmi.abc0fdccb9":"To zrozumiałe, że zastanawiasz się, czy coś takiego jest dla Ciebie do ogarnięcia. Nie jest. Inżynierowie uruchamiają to w tle, gdzie porównuje symulacje bezpieczeństwa na różnych maszynach i uwidacznia różnice.","open-source-fmi.c878874ffa":"Ktoś inny wykonuje pracę","open-source-fmi.37a0b494b7":"Ty czerpiesz korzyść","open-source-fmi.8a61881223":"Uspokój się","open-source-fmi.72cd39d7f8":"Dla nas wszystkich","open-source-fmi.dd6c938563":"Po prostu dobrze","open-source-fmi.eeb22aec83":"Działa na zwykłych komputerach","open-source-fmi.de72ea9e60":"Proste","open-source-fmi.c32396901c":"Jeden rekord walidacji podąża za modelem","open-source-fmi.75f527181b":"Wielokrotnego użytku argument bezpieczeństwa","open-source-fmi.02bf32494a":"Kontrola oparta na MPFR wykrywa rozbieżności przed użyciem","open-source-fmi.cf9b77061f":"Wykryto dryf","open-source-fmi.34e5fa45f5":"Deklarowana umowa wyniku","open-source-fmi.72aee27620":"Niezawodne","open-source-fmi.f603c0224f":"Mówiąc wprost","open-source-fmi.ccb9f1391c":"Cztery powody","open-source-fmi.b6c0c395ff":"NA ZWYKŁYCH KOMPUTERACH","open-source-fmi.4a9768fab0":"BEZ KONFIGURACJI","open-source-fmi.33906a7dfd":"DEKLAROWANY WYNIK","open-source-fmi.b00a146670":"DEKLAROWANY WYNIK","open-source-fmi.8ab073271f":"Nie musisz rozumieć, jak to działa, aby cieszyć się tym, co daje. Pomyśl o tym jak o czystej wodzie czy dobrych drogach. Nigdy nie widzisz pracy, ale Twój dzień jest lepszy, bo ktoś zrobił ją dobrze. Oto cztery proste powody, dla których to ma znaczenie.","open-source-fmi.ebd2e15492":"dla bezpieczniejszych maszyn","open-source-fmi.b0b9c6048d":"Cichy pomocnik","open-source-fmi.39b28767ec":"Dlaczego to dobre dla wszystkich","open-source-fmi.3477f4d91d":"Deklarowany wynik","open-source-fmi.f28da4b59f":"Porównywalny test","open-source-fmi.d0df7ff719":"Wynikowi można zaufać","open-source-fmi.584c2f9e49":"Dlaczego to pomaga","open-source-fmi.02b2cf4e02":"Można je porównać","open-source-fmi.e0d1dc9c8a":"Dzięki temu","open-source-fmi.0a44b81281":"Wyniki porównane na obu","open-source-fmi.83588406b9":"Cel","open-source-fmi.e13afd9f47":"Biurko i biuro bezpieczeństwa","open-source-fmi.65be829a4f":"Dwa komputery","open-source-fmi.3503011eec":"Na co patrzysz","open-source-fmi.704869f20f":"Prostymi słowami","open-source-fmi.660f3e8b3e":"NIC DO ROBOTY","open-source-fmi.a612bb3f40":"KAŻDY KOMPUTER","open-source-fmi.ea4c48ae0c":"Oto sedno, pokazane prosto. Ten sam test bezpieczeństwa działa na dwóch różnych komputerach. Na zwykłych komputerach dwie odpowiedzi mogą się nieco różnić. Dzięki temu porównanie uwidacznia każdą różnicę. Przełącz przełącznik i obserwuj, co się zmienia. To porównanie jest całym sednem.","open-source-fmi.39d31d23af":"jedno porównanie","open-source-fmi.e6a18ff62a":"Dwa komputery,","open-source-fmi.516bf417a6":"Cały pomysł na obrazku","open-source-fmi.2f2b74b572":"Wszędzie","open-source-fmi.8f5705be47":"Porównywalny test","open-source-fmi.12a67456b8":"Roboty, które bezpiecznie pracują obok ludzi.","open-source-fmi.2940ff1e5f":"Maszyny","open-source-fmi.338cd9b82b":"Stabilna moc, testowana przed instalacją.","open-source-fmi.ff7126ef3f":"Sieć energetyczna","open-source-fmi.edf863d2b5":"Dokładnie sprawdzane, zanim trafią do pacjenta.","open-source-fmi.a8bdd2218d":"Pompy medyczne","open-source-fmi.7bb7da4026":"Testowane tysiące razy najpierw na komputerze.","open-source-fmi.675ae2cbaf":"Hamulce i silniki","open-source-fmi.1c72c0b962":"Testowane przed zbudowaniem","open-source-fmi.b1e737e76e":"CODZIENNE RZECZY","open-source-fmi.5d9d34b03b":"FABRYKI","open-source-fmi.c2b6b521a7":"POWER","open-source-fmi.ea898684f8":"SZPITALE","open-source-fmi.c6a8ab2f7b":"CARS","open-source-fmi.fca0f45bb6":"Nigdy tego nie użyjesz, ale używasz rzeczy, które to pomaga chronić każdego dnia. Samochód, pompa medyczna, prąd w domu, maszyny w fabryce. Każda z nich jest testowana na komputerze przed zbudowaniem, a to jest część, która uwidacznia różnice między platformami docelowymi. Dotknij obrazek, aby zobaczyć, dlaczego to ma znaczenie dla każdej z nich.","open-source-fmi.3c147615e8":"cicho dba o bezpieczeństwo","open-source-fmi.1cbefffe4b":"Codzienne rzeczy","open-source-fmi.d69f76eab8":"Gdzie pomaga","open-source-fmi.0f7f1377f4":"Tylko pomysł","open-source-fmi.1a03bcb291":"Bez żargonu","open-source-fmi.3f66052a10":"Od","open-source-fmi.35ca1675a9":"Zbudowane i przetestowane w Europie","open-source-fmi.64ae43e8fe":"Gwarancja","open-source-fmi.3a21d9aab2":"Nic do instalowania ani zarządzania","open-source-fmi.7e13d94a5a":"Dla Ciebie","open-source-fmi.1fe023c72e":"Uwidacznia różnice wszędzie","open-source-fmi.b017742a89":"To robi","open-source-fmi.6a12bacfff":"Ostrożny pomocnik do testów bezpieczeństwa","open-source-fmi.3dd5d5b49f":"To jest","open-source-fmi.c943a1db59":"Jeśli przeczytasz tylko jedną rzecz","open-source-fmi.cc835fe349":"Krótka odpowiedź","open-source-fmi.93844fe5e2":"DLA KAŻDEGO","open-source-fmi.04f52a5c28":"SAFE","open-source-fmi.1c34a90a63":"PROSTE","open-source-fmi.642be3d898":"Nigdy tego sam nie użyjesz. Ale to małe, ostrożne narzędzie pomaga utrzymać bezpieczeństwo samochodów, samolotów i urządzeń medycznych. Oto cała idea, krok po kroku, z codziennym przykładem dla każdego.","open-source-fmi.f572c73bb9":"i dlaczego to ma znaczenie wokół Ciebie","open-source-fmi.66e1586456":"Co to jest,","open-source-fmi.a1be034bc8":"Porównanie odtworzenia","open-source-fmi.5551c2393f":"Ten sam FMU","open-source-fmi.a35c575f3d":"Sprzęt w pętli","open-source-fmi.7350eb1834":"Obudowa FPGA","open-source-fmi.572e251d1e":"Przeszukiwanie parametrów w węzłach","open-source-fmi.d75dc68bbd":"Klaster","open-source-fmi.06ff03e32e":"Twórz i uruchamiaj na jednym hoście","open-source-fmi.9560ed3374":"Stacja robocza","open-source-fmi.e57316ab69":"Trzy postawy, jeden FMU","open-source-fmi.327a55f82d":"Jeden FMU, każda platforma","open-source-fmi.b503c4e427":"HIL","open-source-fmi.cef7f9bd36":"FPGA","open-source-fmi.e3b9b52696":"KLASTER","open-source-fmi.7e785f79ba":"STACJA ROBOCZA","open-source-fmi.1edbc89e07":"Inżynier symulacji tworzy i uruchamia FMU na swojej stacji roboczej. Ten sam FMU można porównać na klastrze do przeszukiwania parametrów. Można go również użyć na obudowie FPGA do scenariuszy sprzętu w pętli, gdzie budżet opóźnień jest trudny. Kontrakt odtworzenia obowiązuje we wszystkich trzech.","open-source-fmi.1d9965564d":"Stacja robocza, klaster, obudowa FPGA","open-source-fmi.6ab2f5bf1f":"Ten sam FMU","open-source-fmi.f4bbf42cfe":"Topologie wdrożenia","open-source-fmi.6b5eb5323e":"Deterministyczna symulacja","open-source-fmi.0c2a930099":"Profile","open-source-fmi.b3776d63ad":"Zaplecze","open-source-fmi.eb39bbf6cc":"Wariancja","open-source-fmi.51ab88da6e":"Kontrola referencyjna","open-source-fmi.217fc9a42f":"Deterministyczna symulacja","open-source-fmi.fa407a656c":"Q31.32, Q16.16, Dec64_6","open-source-fmi.5fa265f0d4":"CPU, GPU, FPGA, brzeg, rozproszone","open-source-fmi.acc075b26e":"Sprawdzane względem MPFR","open-source-fmi.e0c97bd053":"Co jest dostarczane","open-source-fmi.d6b54113f0":"Profil wykonawczy","open-source-fmi.d59ed14bf9":"RUST","open-source-fmi.ca97162dc5":"Napisany w Rust na bazie arytmetycznej Numerus, FMI wykorzystuje ścieżki stałoprzecinkowe z kontrolą referencyjną MPFR i obsługuje Model Exchange, Co-Simulation oraz Scheduled Execution w pięciu backendach.","open-source-fmi.c7afbc7eeb":"na każdej platformie docelowej","open-source-fmi.d42a2db3fe":"Zweryfikowano","open-source-fmi.7b771909eb":"Sprawdzono","open-source-fmi.5ec02acc14":"Model bez zmian","open-source-fmi.03128bed90":"Weryfikacja","open-source-fmi.a5b48d1757":"Bez zmian, standardowy FMU","open-source-fmi.68c2cc7f0c":"Model","open-source-fmi.25169adeca":"Jeden przypadek, każdy backend","open-source-fmi.87025bab20":"Przypadek bezpieczeństwa","open-source-fmi.a2b55fb9da":"Float zastąpiony stałoprzecinkowym","open-source-fmi.45f053dc73":"Arytmetyka","open-source-fmi.5f6c5a53a3":"Co się zmienia, a co nie","open-source-fmi.be6d2b407e":"Zmieniona platforma","open-source-fmi.3691acaffc":"Tradycyjny FMI może się różnić w zależności od platformy, ponieważ opiera się na arytmetyce zmiennoprzecinkowej. Dweve FMI wykorzystuje ścieżkę arytmetyki stałoprzecinkowej z kontrolą referencyjną MPFR. Model symulacyjny i przypadek bezpieczeństwa pozostają jawne, a ten sam archiwum FMU można porównywać na stacji roboczej, klastrze i FPGA. Wybór wdrożenia jest operacyjny, a nie numeryczny.","open-source-fmi.6c1b1ae685":"Zachowaj model i przypadek bezpieczeństwa","open-source-fmi.ea86596594":"Zmień platformę","open-source-fmi.762dc3d3ad":"Float kontra stałoprzecinkowy","open-source-fmi.e2a924db5a":"Bez gwiazdki przy platformie","open-source-fmi.5c0eaf74b2":"Powtarzalność to zaufanie","open-source-fmi.2dbb77a4db":"Masa i energia chemiczna, ko-symulacja PLC.","open-source-fmi.3e6c37afa5":"Automatyka procesowa","open-source-fmi.09572ad1cf":"Kinematyka, trajektoria, fuzja czujników.","open-source-fmi.fa3cd523ba":"Sterowanie i planowanie","open-source-fmi.544a8a176d":"Przetwornice mocy, integracja OZE.","open-source-fmi.9fa6f76803":"Sieci i energetyka","open-source-fmi.aac5f8af78":"Dynamika pomp i zachowanie urządzeń.","open-source-fmi.eae25218d9":"Wydajność urządzeń","open-source-fmi.11a1136a89":"Walidacja praw sterowania, pilot w pętli.","open-source-fmi.1959e1dc45":"Dynamika lotu","open-source-fmi.a16f63ff79":"Silnik, skrzynia biegów, hamulce, zawieszenie.","open-source-fmi.89341b9804":"Układ napędowy i podwozie","open-source-fmi.78bd320e1a":"Gdzie trafia FMI","open-source-fmi.2e2486ec33":"Drabina sektorów","open-source-fmi.0b19787d2a":"PRZEMYSŁ","open-source-fmi.9147d23e40":"ROBOTYKA","open-source-fmi.b3eb6065b2":"ENERGETYKA","open-source-fmi.1731152693":"MED","open-source-fmi.7a32d61649":"AERO","open-source-fmi.50c3f10f5b":"AUTO","open-source-fmi.453490866d":"Dweve FMI obsługuje dziedziny, w których wyniki symulacji wpływają na projekty i decyzje. Motoryzacja, lotnictwo, urządzenia medyczne, energetyka, robotyka, sterowanie przemysłowe i cyfrowe bliźniaki wymagają dowodów, że wyniki symulacji są powtarzalne, śledzalne i kontrolowane dla każdej platformy docelowej.","open-source-fmi.c12778212a":"nie podlega negocjacjom","open-source-fmi.c84c8684f9":"Gdzie powtarzalność","open-source-fmi.486fb84c09":"Główne dziedziny","open-source-fmi.9babbe6fed":"Symulacja deterministyczna","open-source-fmi.b570316ceb":"Model exchange i ko-symulacja","open-source-fmi.79f5b225cf":"Tryby","open-source-fmi.7ac03632f2":"Zweryfikowano względem MPFR","open-source-fmi.58c76110f0":"W liczbach","open-source-fmi.a729b3158a":"Wierność w obie strony","open-source-fmi.1d7c70637c":"Zgodny import","open-source-fmi.8b7df3b421":"Poprawnie zaokrąglona arytmetyka stałoprzecinkowa","open-source-fmi.8ae897a240":"Deterministyczne jądro","open-source-fmi.38a040c337":"Dweve FMI","open-source-fmi.e4621247b0":"Event sourcing bliźniaków","open-source-fmi.34214aaa54":"Most","open-source-fmi.08ce9a6f83":"Algorytm nadrzędny multi-FMU","open-source-fmi.a5e7607493":"Orkiestruj","open-source-fmi.d72141b240":"Standardowe archiwum FMU, podpisane","open-source-fmi.f3e4fadb9e":"Eksport","open-source-fmi.8183c95776":"Dowolne narzędzie zgodne z FMI 3.0","open-source-fmi.d6fbc9d2bd":"Import","open-source-fmi.d3ce50b819":"Tam, gdzie wpięty jest FMI","open-source-fmi.07a56cd0db":"GRAF INTEGRACJI","open-source-fmi.bec8a661ee":"MOST","open-source-fmi.6d0ca17825":"ORKIESTRACJA","open-source-fmi.c0b9641f51":"EKSPORT","open-source-fmi.b034fe864d":"IMPORT","open-source-fmi.21dd4be136":"Dweve FMI integruje się z istniejącymi łańcuchami narzędziowymi poprzez import i eksport FMU, orkiestrację wielu modeli oraz mostkowanie cyfrowych bliźniaków. Importuj FMU z dowolnego narzędzia zgodnego z FMI 3.0 z automatyczną konwersją z liczby zmiennoprzecinkowej na stałoprzecinkową. Eksportuj FMU dla narzędzi downstream wymagających arytmetyki zmiennoprzecinkowej.","open-source-fmi.bfd2c7daac":"orkiestruj i mostkuj","open-source-fmi.1d2ba9a35c":"Importuj, eksportuj,","open-source-fmi.899e5920ef":"Pasuje do łańcucha narzędzi FMI","open-source-fmi.14ffdb8c88":"Głośny w przypadku błędu","open-source-fmi.6f61768f7c":"Oracle MPFR","open-source-fmi.d8fcb69192":"Przekroczenie tolerancji zatrzymuje przebieg z typowanym błędem i nazwanym równaniem.","open-source-fmi.7e129e0a64":"Tryby awarii","open-source-fmi.1cd2d08aad":"Zarejestrowany przebieg jest odtwarzany z dziennika zdarzeń przez most Twin.","open-source-fmi.c0f85d6679":"Odtwarzanie","open-source-fmi.9f9921bd52":"Ten sam FMU na CPU, GPU, FPGA i brzegu sieci. Porównywane wektory wyjściowe.","open-source-fmi.946b2a4159":"Porównanie między backendami","open-source-fmi.f359d78fdc":"Operacje stałoprzecinkowe sprawdzane względem referencji MPFR.","open-source-fmi.81fc07fd34":"Cztery etapy walidacji","open-source-fmi.8501b5781e":"POTOK WALIDACJI","open-source-fmi.4e250b4fde":"ODTWARZANIE","open-source-fmi.9b2d3887e5":"MPFR","open-source-fmi.4614acbc6e":"Kontrola numeryczna wykorzystuje podłogę arytmetyczną Numerus i referencję MPFR. Porównanie między backendami uruchamia ten sam FMU na każdym celu i rejestruje wszelkie różnice w wyjściu. Deterministyczne odtwarzanie rekonstruuje zarejestrowany przebieg z dziennika zdarzeń, a tryby awarii są głośne, a nie ciche.","open-source-fmi.122d0041bb":"Porównywane między celami","open-source-fmi.09c96602f5":"Oracle MPFR","open-source-fmi.d23f65d234":"Uprząż walidacyjna","open-source-fmi.390bfe8641":"To samo jądro","open-source-fmi.5ac19e0bce":"Między węzłami","open-source-fmi.bb3d98dfee":"Rozproszony","open-source-fmi.54504b104b":"Wbudowane kontrolery","open-source-fmi.8440b9eb7d":"Brzeg sieci","open-source-fmi.94ff919f31":"Sprzęt w pętli","open-source-fmi.a7a987d710":"Przebiegi parametrów","open-source-fmi.a6a6318544":"GPU","open-source-fmi.4afb811042":"Stacja robocza i CI","open-source-fmi.ff221d4752":"CPU","open-source-fmi.59080f06ce":"Jedno jądro, pięć celów","open-source-fmi.7c698127c7":"Lista backendów","open-source-fmi.a5c1c58f0e":"ROZPROSZONY","open-source-fmi.fe79447bad":"EDGE","open-source-fmi.50e2826c52":"To samo deterministyczne jądro działa na CPU stacji roboczej, GPU, sprzęcie FPGA, wbudowanym urządzeniu brzegowym i rozproszonych węzłach. Wyniki można porównywać zgodnie z deklarowanym kontraktem, więc wybór wdrożenia jest operacyjny, a nie numeryczny.","open-source-fmi.a8d257247f":"każdy cel","open-source-fmi.354db4a965":"Ta sama symulacja,","open-source-fmi.fbf68005eb":"Wariancja referencyjna","open-source-fmi.0d95fab48e":"Prawda podstawowa MPFR, używana tylko do weryfikacji.","open-source-fmi.db1c784524":"Referencja","open-source-fmi.2f01132c9b":"EXACT","open-source-fmi.2232deb06c":"6 cyfr dziesiętnych, scenariusze bankowe i rozliczeniowe.","open-source-fmi.362d711f93":"Księgowość dziesiętna","open-source-fmi.7fdd34297b":"Dec64_6","open-source-fmi.f720a1212d":"32 bity ułamkowe, profil domyślny, pełna precyzja.","open-source-fmi.0d4863fc9a":"Symulacja ogólna","open-source-fmi.378401cce4":"16 bitów ułamkowych, wąskie zakresy, przyjazny dla baterii.","open-source-fmi.8ff03fbc23":"Brzeg i wbudowane","open-source-fmi.1b9c6ea9c1":"Trzy deterministyczne profile","open-source-fmi.b28817bbc6":"DRABINA PRECYZJI","open-source-fmi.6e411e56f3":"Q31.32 pokrywa większość potrzeb symulacyjnych. Q16.16 pasuje do celów wbudowanych i brzegowych. Dec64_6 pokrywa specyficzną księgowość dziesiętną. Wszystkie trzy opierają się na bazie arytmetycznej Numerus, gdzie każda operacja jest poprawnie zaokrąglana i weryfikowana względem referencyjnej biblioteki matematycznej MPFR.","open-source-fmi.482fc6220f":"Porównanie referencyjne","open-source-fmi.b2d5f9e409":"Trzy profile stałoprzecinkowe","open-source-fmi.5bfbf7d800":"Koszt jest ukryty","open-source-fmi.a197746040":"Wariancja jest realna","open-source-fmi.bc04491d9c":"Nowy chip lub chmura oznacza ponowną walidację całego portfela.","open-source-fmi.683c4d3deb":"Przywiązanie do sprzętu","open-source-fmi.b0fcb6e7ff":"mała różnica numeryczna","open-source-fmi.25f191d4c0":"Funkcja trygonometryczna w jednej bibliotece może się nieznacznie różnić od tej w innej.","open-source-fmi.34dcf8850c":"różnice w libm","open-source-fmi.4b4d7f6128":"kompilator pinów","open-source-fmi.ee8b2d50ca":"Optymalizacja kompilatora zmienia kolejność operacji zmiennoprzecinkowych; wyniki się przesuwają.","open-source-fmi.ab090fdc37":"wrażliwość na kompilator","open-source-fmi.43b95f29db":"N stanowisk testowych","open-source-fmi.7e93753fef":"Stacja robocza, CI, certyfikacja: porównaj docelowe platformy i zapisz różnice w przypadku bezpieczeństwa.","open-source-fmi.2f9d0de86a":"rozbieżność platform","open-source-fmi.004862397c":"Cztery źródła rozbieżności","open-source-fmi.7e7ea34028":"GDZIE ZMIENNOPRZECINKOWE GRYZĄ","open-source-fmi.ef46602747":"LIBM","open-source-fmi.e0dbcded97":"KOMPILATOR","open-source-fmi.4b35e752ed":"ROZBIEŻNOŚĆ","open-source-fmi.20a8d961ed":"Functional Mock-up Interface to standard branżowy wymiany modeli i ko-symulacji. Jest używany w dziedzinach krytycznych dla bezpieczeństwa, gdzie wyniki symulacji wpływają na decyzje projektowe, przypadki bezpieczeństwa i zgłoszenia regulacyjne. Tradycyjne implementacje FMI często opierają się na arytmetyce zmiennoprzecinkowej IEEE 754, więc różnice platform należy sprawdzić.","open-source-fmi.5eaf2787d4":"łamie zgodność i zaufanie","open-source-fmi.a74a9598b4":"Zmienność zmiennoprzecinkowa","open-source-fmi.8a9400005c":"Ta sama symulacja nie powinna dryfować","open-source-fmi.4ec6d609ab":"Deterministyczna symulacja","open-source-fmi.da59e25344":"Numerus, poprawnie zaokrąglone","open-source-fmi.ac152dffc1":"Baza arytmetyczna","open-source-fmi.fbabe853f6":"CPU, GPU, FPGA, Edge, Distributed","open-source-fmi.6f46b8d91b":"Model Exchange, Co-Simulation","open-source-fmi.5528087839":"Zweryfikowane fakty o projekcie","open-source-fmi.60e6382282":"MODEL EXCHANGE","open-source-fmi.2dd1a09389":"Dweve FMI implementuje standard FMI dla Model Exchange, Co-Simulation i Scheduled Execution, zbudowany w Rust z deterministyczną arytmetyką stałoprzecinkową. Obliczenia wartości rzeczywistych podążają skonfigurowaną ścieżką stałoprzecinkową. Wyniki można porównywać na CPU, GPU, FPGA, edge i rozproszonych celach, z MPFR używanym jako matematyczne odniesienie tam, gdzie ma to zastosowanie. Trzy profile stałoprzecinkowe obejmują cele inżynieryjne od urządzeń wbudowanych po przeszukiwanie parametrów GPU bez zmiany modelu symulacji.","open-source-fmi.a09604cfe3":"Stałoprzecinkowe. Multi-backend","open-source-fmi.68f6f5a6f9":"Deterministyczne FMI","open-source-fmi.388d6fbc05":"Czym jest FMI","open-source-fmi.72028daa5e":"Ten sam archiwum FMU można porównać na każdym backendzie. Jedna symulacja, jeden rekord walidacji.","open-source-fmi.6fea20df53":"SPRAWDŹ: wektory wyjściowe porównane z odniesieniem","open-source-fmi.e55e620773":"zweryfikuj parytet między celami","open-source-fmi.f403533333":"kroki: 1000  backend: fpga  profil: Q16.16","open-source-fmi.f8e6f536dd":"uruchom to samo FMU na backendzie FPGA","open-source-fmi.28654615e5":"kroki: 1000  backend: cpu  profil: Q31.32","open-source-fmi.aff2418653":"uruchom tłumiony oscylator na backendzie CPU","open-source-fmi.720213ff23":"fmi: sprawdzenie determinizmu między platformami","open-source-fmi.6c4b4eacce":"To samo archiwum FMU","open-source-fmi.8df268baf0":"To samo FMU, cztery backendy","open-source-fmi.e4fa4ee240":"Sprawdzenie między celami","open-source-fmi.d278e5fccc":"Uruchom model referencyjny tłumionego oscylatora na swojej maszynie deweloperskiej i na serwerze CI. Porównaj wektory wyjściowe i zachowaj rekord walidacji między platformami. Kontraktem jest zadeklarowane porównanie i jego zakres, a nie bezwarunkowe twierdzenie o równości.","open-source-fmi.767a4d189a":"Każda platforma. Każde uruchomienie","open-source-fmi.da54c088ba":"Zadeklarowana reprezentacja","open-source-fmi.131f781cb4":"Uruchomienie walidacji","open-source-fmi.aba3dee917":"Co to oszczędza","open-source-fmi.ef3dffee30":"Zbudowane w Europie, dane pozostają na miejscu","open-source-fmi.76b4d9f30d":"On premise, region UE, Twój sprzęt","open-source-fmi.14e290c0bf":"Zobacz kontrakt operacyjny","open-source-fmi.db29d3b02a":"Dweve FMI to standardowa ścieżka wymiany dla zespołów inżynierskich, które chcą porównywać symulacje na różnych maszynach. Deterministyczna arytmetyka czyni argument bezpieczeństwa jawnym dla każdego zadeklarowanego celu, zamiast ukrywać różnice platform. Praca może działać na sprzęcie, który już posiadasz, lub w regionie europejskim.","open-source-fmi.b72aa8825b":"na każdym celu","open-source-fmi.c274b4ab67":" porównaj wyniki","open-source-fmi.47e86cd0d8":"Jeden model symulacji","open-source-fmi.cc779305ae":"FMI","open-source-fmi.2f9ecc606a":"Bezpieczniejsze samochody, samoloty i urządzenia","open-source-fmi.750c2096f3":"Dowody bezpieczeństwa powinny podróżować","open-source-fmi.21a1667b08":"Skąd to pochodzi","open-source-fmi.7a3ea32828":"Tak, wynik jest sprawdzany","open-source-fmi.85083f1a43":"Czy mogę zajrzeć do środka","open-source-fmi.2183315ae3":"Czy muszę coś zrobić","open-source-fmi.eb1b344997":"Nie, działa w tle","open-source-fmi.f4e4e83e14":"Czy zarządzam tym","open-source-fmi.2cc00136c2":"Inżynierowie budujący bezpieczne maszyny","open-source-fmi.54f8de57f6":"Kto tego używa","open-source-fmi.0970f40801":"Uwidacznia różnice między celami","open-source-fmi.ca032b5844":"Wyniki porównywane między celami","open-source-fmi.7ccd8cfc31":"Dla każdego","open-source-fmi.afae86e6ff":"Deterministyczna symulacja","open-source-fmi.faaeaea9b3":"Zanim powstanie samochód, samolot czy pompa medyczna, inżynierowie testują go na komputerze. Problem w tym, że ten sam test może się nieznacznie różnić między maszynami, a dla hamulca ta drobna różnica ma znaczenie. FMI uwidacznia porównanie niezależnie od tego, gdzie działa symulacja, więc osoby sprawdzające bezpieczeństwo wiedzą, co porównują.","open-source-fmi.4f29c5fb6d":"dla każdego","open-source-fmi.2f8c9bc1d6":"maszyny bezpieczne","open-source-fmi.84590e8809":"Cicha część, która utrzymuje","open-source-fmi.0b3bea0bdb":"Porównanie referencyjne z MPFR","open-source-fmi.2956ef9ad6":"Determinizm","open-source-fmi.72d39472d8":"Stały przecinek (Q31.32, Q16.16, Dec64_6)","open-source-fmi.05d5b4a2b6":"FMI, Model Exchange i Co-Simulation","open-source-fmi.2dfa66079d":"Standard","open-source-fmi.e9921e9ad2":"Rust (edycja 2021)","open-source-fmi.89b86ab0e6":"Język","open-source-fmi.workspaceLabel":"Obszar roboczy","open-source-fmi.workspaceValue":"30 skrzyń · środowisko uruchomieniowe, narzędzia i backendy","open-source-fmi.942587e61e":"Karta projektu","open-source-fmi.d4a74b503a":"Przeczytaj dokumentację","open-source-fmi.acfc2cea44":"Obecny obszar roboczy FMI to więcej niż granica wymiany: obejmuje import i eksport FMU, środowisko uruchomieniowe FMI 3.0 i C FFI, orkiestrację ko-symulacji, solvery, TQL, narzędzia zgodności oraz backendy CPU, GPU, FPGA, brzegowe i rozproszone. Ścieżki stałoprzecinkowe i kontrole oparte na MPFR mają na celu powtarzalne wyniki na obsługiwanych celach.","open-source-fmi.0d9a1cecc7":"na obsługiwanych celach","open-source-fmi.216ce8af87":"Powtarzalne symulacje,","open-source-fmi.6ea56fae9e":"AUTO","open-source-fmi.1ebcf0170c":"AERO","open-source-fmi.0852bdaf94":"MED","open-source-fmi.7e8c74cbea":"ENERGIA","open-source-fmi.98a8735785":"ROBOTYKA","open-source-fmi.fde749e559":"PRZEMYSŁ","open-source-fmi.ac76b931f7":"CARS","open-source-fmi.e5b73ae3b9":"ZDROWIE","open-source-fmi.10149aa571":"POWER","open-source-fmi.e0a6f4fda2":"FABRYKA","open-source-fmi.5d0b2f6bd4":"ZAOBSERWOWANO","open-source-fmi.d3a933a34d":"MIXED","open-source-fmi.8766e017df":"ZWERYFIKOWANO","open-source-fmi.6e10953f3e":"PATH","open-source-fmi.35e0d0360a":"LIVE","open-source-fmi.10a87133a3":"SAFE","open-source-fmi.c341c7fe10":"PRZED","open-source-fmi.hero.eyebrow":"FMI","open-source-fmi.hero.title.lead":"Środowisko uruchomieniowe ko-symulacji w Rust","open-source-fmi.hero.title.accent":"które pozostaje deterministyczne","open-source-fmi.hero.technical.lede":"FMI czyni modele interoperacyjnymi. Dweve FMI to środowisko uruchomieniowe ko-symulacji FMI 3 w Rust: jeden kontrakt modelu, rozwiązywany deterministycznie, orkiestrowany między FMU i umieszczany na wybranym backendzie. Rust jest w środku; standardowa tabela funkcji fmi3 pozostaje na granicy.","open-source-fmi.hero.technical.action.primary":"Zobacz kontrakt środowiska uruchomieniowego","open-source-fmi.hero.technical.action.secondary":"Przeczytaj dokumentację","open-source-fmi.hero.technical.ledger.label":"Karta projektu","open-source-fmi.hero.technical.ledger.pill":"FMI 3","open-source-fmi.hero.technical.ledger.row.standard.label":"Standard","open-source-fmi.hero.technical.ledger.row.standard.value":"FMI 3: Model Exchange, Co-Simulation, Scheduled Execution","open-source-fmi.hero.technical.ledger.row.language.label":"Język","open-source-fmi.hero.technical.ledger.row.language.value":"Rust, z pełnym eksportem ABI C fmi3","open-source-fmi.hero.technical.ledger.row.numerics.label":"Numeryka","open-source-fmi.hero.technical.ledger.row.numerics.value":"Floaty FMI na granicy, deterministyczne formaty Numerus w środku","open-source-fmi.hero.technical.ledger.row.backends.label":"Backendy","open-source-fmi.hero.technical.ledger.row.backends.value":"CPU, GPU, FPGA, brzeg, rozproszone","open-source-fmi.hero.technical.ledger.row.state.label":"Stan","open-source-fmi.hero.technical.ledger.row.state.value":"Punkt kontrolny, przywracanie, odtwarzanie i rozgałęzianie","open-source-fmi.hero.technical.ledger.row.bridge.label":"Most","open-source-fmi.hero.technical.ledger.row.bridge.value":"Dwukierunkowa synchronizacja Dweve Twin","open-source-fmi.hero.technical.ledger.row.licence.label":"Licencja","open-source-fmi.hero.technical.ledger.row.licence.value":"Apache-2.0 · samodzielne hostowanie","open-source-fmi.hero.business.lede":"FMI, Functional Mock-up Interface, czyni modele symulacyjne interoperacyjnymi. Dweve FMI to open-source'owe środowisko uruchomieniowe ko-symulacji FMI 3 w Rust na licencji Apache-2.0, które przenosi jeden model od pierwszego studium projektowego do eksploatacji na żywo przy obiekcie, bez przepisywania na każdym etapie.","open-source-fmi.hero.business.action.primary":"Zobacz różnicę programu","open-source-fmi.hero.business.action.secondary":"Skaluj bez przepisywania","open-source-fmi.hero.business.ledger.label":"Karta programu","open-source-fmi.hero.business.ledger.pill":"FMI 3","open-source-fmi.hero.business.ledger.row.programme.label":"Program","open-source-fmi.hero.business.ledger.row.programme.value":"Jeden model od projektu do eksploatacji","open-source-fmi.hero.business.ledger.row.suppliers.label":"Dostawcy","open-source-fmi.hero.business.ledger.row.suppliers.value":"Pakiety FMI 3 walidowane przy odbiorze","open-source-fmi.hero.business.ledger.row.scale.label":"Skala","open-source-fmi.hero.business.ledger.row.scale.value":"Przyspieszanie i dystrybucja bez przepisywania","open-source-fmi.hero.business.ledger.row.interruption.label":"Przerwanie","open-source-fmi.hero.business.ledger.row.interruption.value":"Kosztuje lukę od ostatniego punktu kontrolnego","open-source-fmi.hero.business.ledger.row.operation.label":"Operacja","open-source-fmi.hero.business.ledger.row.operation.value":"Most Live Twin z polityką konfliktów","open-source-fmi.hero.business.ledger.row.record.label":"Zapis","open-source-fmi.hero.business.ledger.row.record.value":"Pochodzenie każdej wartości, która przechodzi","open-source-fmi.hero.business.ledger.row.licence.label":"Licencja","open-source-fmi.hero.business.ledger.row.licence.value":"Apache-2.0 · samodzielnie hostowane","open-source-fmi.hero.consumer.lede":"FMI umożliwia interoperacyjność modeli symulacyjnych. Dweve FMI utrzymuje ten sam model przydatnym od pierwszego testu do działania obok prawdziwej maszyny: wypróbuj windę, pompę lub pojazd jako model, zanim cokolwiek zostanie zbudowane, a następnie utrzymuj ten model działający obok maszyny.","open-source-fmi.hero.consumer.action.primary":"Zacznij, zanim maszyna istnieje","open-source-fmi.hero.consumer.action.secondary":"Model obok maszyny","open-source-fmi.hero.source":"Zapytaj o wydanie","open-source-fmi.hero.consumer.ledger.label":"Prostymi słowami","open-source-fmi.hero.consumer.ledger.pill":"Dla każdego","open-source-fmi.hero.consumer.ledger.row.what.label":"Co to jest","open-source-fmi.hero.consumer.ledger.row.what.value":"Sposób na testowanie maszyn najpierw jako modeli","open-source-fmi.hero.consumer.ledger.row.computers.label":"Komputery","open-source-fmi.hero.consumer.ledger.row.computers.value":"Ten sam model na małych i dużych maszynach","open-source-fmi.hero.consumer.ledger.row.together.label":"Razem","open-source-fmi.hero.consumer.ledger.row.together.value":"Osobne modele działają jako jeden system","open-source-fmi.hero.consumer.ledger.row.memory.label":"Pamięć","open-source-fmi.hero.consumer.ledger.row.memory.value":"Zatrzymaj test i kontynuuj go później","open-source-fmi.hero.consumer.ledger.row.beside.label":"Obok maszyny","open-source-fmi.hero.consumer.ledger.row.beside.value":"Prognozy obok rzeczywistych pomiarów","open-source-fmi.hero.consumer.ledger.row.open.label":"Repozytorium","open-source-fmi.hero.consumer.ledger.row.open.value":"Publikuje w rundzie dziesiątej","open-source-fmi.breadcrumb.home":"Open Source","open-source-fmi.close.accent":"i utrzymaj go przez każdy etap","open-source-fmi.close.panel.title":"Co ustala kontrakt","open-source-fmi.close.panel.tag":"FMI 3","open-source-fmi.close.panel.row.0.label":"Interfejsy","open-source-fmi.close.panel.row.0.value":"Trzy zadeklarowane typy interfejsów","open-source-fmi.close.panel.row.1.label":"Tożsamość","open-source-fmi.close.panel.row.1.value":"Wartości, zegary i stan zachowują swoje","open-source-fmi.close.panel.row.2.label":"Punkty kontrolne","open-source-fmi.close.panel.row.2.value":"Tryb, czas i stan solvera zapisane razem","open-source-fmi.close.panel.row.3.label":"Umieszczenie","open-source-fmi.close.panel.row.3.value":"Węzły mogą się zmieniać, przebieg nie","open-source-fmi.close.panel.foot":"Dystrybucja zmienia miejsce, w którym działa praca, a nie znaczenie przebiegu.","open-source-fmi.breadcrumb.current":"FMI","open-source-fmi.close.label":"Zacznij","open-source-fmi.close.headline":"Zdefiniuj model raz","open-source-fmi.close.body":"Dweve FMI publikuje w dziesiątej rundzie programu wydań fundacji. Gdy to nastąpi, załaduj środowisko wykonawcze przez standardową tabelę funkcji FMI 3, którą twój host już rozumie, lub buduj bezpośrednio z crate'ów Rust. Uruchom własny model na własnym sprzęcie, zapisz punkt kontrolny badania i utrzymuj ten sam model obok działającego zasobu, gdy zostanie wdrożony.","open-source-fmi.close.action.primary":"Przeczytaj standard FMI 3","open-source-fmi.close.action.secondary":"Przeczytaj dokumentację","open-source-fmi.close.action.tertiary":"Poznaj powiązane systemy","open-source-fmi.next.eyebrow":"Kontynuuj odkrywanie","open-source-fmi.next.aion.category":"Infrastruktura dowodowa","open-source-fmi.next.aion.title":"AION","open-source-fmi.next.aion.description":"Kryptograficzna infrastruktura dowodowa dla rozumowania AI.","open-source-fmi.next.bitweave.category":"Deterministyczne wyszukiwanie","open-source-fmi.next.bitweave.title":"BitWeave","open-source-fmi.next.bitweave.description":"Deterministyczny binarny silnik wyszukiwania.","open-source-fmi.next.numerus.category":"Deterministyczna arytmetyka","open-source-fmi.next.numerus.title":"Numerus","open-source-fmi.next.numerus.description":"Deterministyczna arytmetyka, która przenosi każde uruchomienie Dweve FMI wewnątrz granicy.","open-source-fmi.next.fabric.category":"Produkty","open-source-fmi.next.fabric.title":"Fabric","open-source-fmi.next.fabric.description":"Trwałe wykonywanie dla obciążeń, które żyją dłużej niż pojedynczy proces.","open-source-fmi.section.fmi-eng-contract.eyebrow":"Standard jako kontrakt wykonawczy","open-source-fmi.section.fmi-eng-contract.headlineLead":"Jeden model","open-source-fmi.section.fmi-eng-contract.headlineAccent":"sterowany na trzy różne sposoby","open-source-fmi.section.fmi-eng-contract.body":"Model Exchange, Co-Simulation i Scheduled Execution to trzy typy interfejsów FMI 3, a nie trzy niezależne produkty. Gospodarz używa tych typów interfejsów, które deklaruje FMU. Dweve FMI implementuje standardowe kontrakty ze wspólnymi regułami dotyczącymi modelu, stanu i cyklu życia, więc zmienne, zegary, pochodne i zapisany stan zachowują swoją zadeklarowaną tożsamość, gdy zmienia się obsługiwana forma wykonania. Test zgodności może porównać referencje wartości i przejścia stanów, zanim porówna wyniki. Znaleziona tam różnica wskazuje na wspólny podsystem, a nie na interfejs, który akurat wybrał gospodarz.","open-source-fmi.section.fmi-eng-contract.secondaryKicker":"Co pozostaje wspólne","open-source-fmi.section.fmi-eng-contract.secondaryLeft":"Model statyczny deklaruje referencje wartości, typy, wymiary, przyczynowość, zmienność, politykę początkową, zależności, stany, pochodne, wskaźniki i zegary. Instancja działająca dodaje bieżące wartości, tryb, czas, stan solvera i statystyki. Model Exchange pozwala gospodarzowi przejąć integrację. Co-Simulation pozwala instancji zarządzać krokami komunikacji. Scheduled Execution pozwala zegarom aktywować partycje modelu. Forma wykonania zmienia to, kto napędza pracę, a nie to, czym jest model. Dlatego gospodarz może zmienić formę bez nadawania nowej tożsamości referencjom wartości, zegarom czy zapisanemu stanowi.","open-source-fmi.section.fmi-eng-contract.detailKicker":"Dlaczego to ważne dla implementatorów","open-source-fmi.section.fmi-eng-contract.secondaryRight":"Opis modelu FMI 3 deklaruje tabelę wartości, zależności, pochodne, zegary i stan trwały dla obsługiwanych typów interfejsów. Gospodarz może zintegrować Model Exchange, pozwolić instancji Co-Simulation na samodzielny postęp lub aktywować partycje Scheduled Execution, gdy te możliwości są dostępne. Kontrole możliwości, cyklu życia i stanu są zgodne z zadeklarowanym zestawem interfejsów. Awaria identyfikuje zatem wspólny podsystem lub wybraną granicę interfejsu, utrzymując spójność dowodów w różnych wyborach gospodarza i wdrożeniach.","open-source-fmi.section.fmi-eng-contract.pill.1":"MODEL EXCHANGE","open-source-fmi.section.fmi-eng-contract.pill.2":"CO-SIMULATION","open-source-fmi.section.fmi-eng-contract.pill.3":"SCHEDULED","open-source-fmi.section.fmi-eng-contract.footer":"Interfejs wybiera, kto napędza uruchomienie. Typ numeryczny decyduje, co oblicza każdy napęd.","open-source-fmi.section.fmi-eng-numerus.eyebrow":"Język numeryczny","open-source-fmi.section.fmi-eng-numerus.headlineLead":"Liczby zmiennoprzecinkowe przekraczają granicę","open-source-fmi.section.fmi-eng-numerus.headlineAccent":"uruchomienie pozostaje deterministyczne","open-source-fmi.section.fmi-eng-numerus.body":"FMI udostępnia Float32 i Float64, ponieważ to jest standardowa granica. Dweve FMI konwertuje te wartości na deterministyczne reprezentacje Numerus i utrzymuje obliczenia rzeczywiste w tym systemie typów: stan, etapy solvera, matematyka modelu, rezydua, tolerancje, transformacje i jądra zaplecza. Polityka konwersji jest częścią kontraktu uruchomienia, a nie rzutowaniem ukrytym w powiązaniu. Przepełnienie, wybór zaokrąglenia lub nieobsługiwana reprezentacja mogą zatem zatrzymać uruchomienie z nazwaną granicą i polityką.","open-source-fmi.section.fmi-eng-numerus.secondaryKicker":"Formaty","open-source-fmi.section.fmi-eng-numerus.secondaryLeft":"Q31.32 zapewnia ogólny zakres inżynieryjny i rozdzielczość. Q16.16 służy do węższych kontrolek i ścieżek krawędziowych. Formaty dziesiętne utrzymują wielkości, które muszą pozostać dokładne w systemie dziesiętnym. Wartości całkowite, logiczne, łańcuchowe, binarne i zegarowe zachowują bezpośrednie reprezentacje typowane. Konwersja jest jawna, sprawdzana i nazwana, co oznacza, że wartość, która się nie zmieści, staje się błędem na granicy, a nie pobliską liczbą ukrytą w trajektorii.","open-source-fmi.section.fmi-eng-numerus.detailKicker":"Kontrakt deterministyczny jest szerszy niż przechowywanie","open-source-fmi.section.fmi-eng-numerus.secondaryRight":"Numerus utrzymuje deterministyczną arytmetykę wewnątrz uruchomienia, nie tylko w przechowywanych wartościach. Wybrany format stałoprzecinkowy lub dziesiętny reguluje arytmetykę, porównania, redukcje, współczynniki solvera i kontrolki zakresu. Wartości FMI pozostają interoperacyjne na granicy, a diagnostyka zachowuje politykę konwersji i wybrane zaplecze. Recenzent może zatem porównać kontrakt numeryczny, który wyprodukował dwa uruchomienia, a nie tylko ich wartości końcowe.","open-source-fmi.section.fmi-eng-numerus.pill.1":"STAŁOPRZECINKOWY","open-source-fmi.section.fmi-eng-numerus.pill.2":"DOKŁADNY DZIESIĘTNY","open-source-fmi.section.fmi-eng-numerus.pill.3":"KONWERSJA SPRAWDZONA","open-source-fmi.section.fmi-eng-numerus.footer":"Deterministyczna liczba jest użyteczna tylko wtedy, gdy solver zachowuje jej kontrakt.","open-source-fmi.section.fmi-eng-solvers.eyebrow":"Systemy ODE, DAE, SDE i nieliniowe","open-source-fmi.section.fmi-eng-solvers.headlineLead":"Model deklaruje problem","open-source-fmi.section.fmi-eng-solvers.headlineAccent":"rejestr solverów go kieruje","open-source-fmi.section.fmi-eng-solvers.body":"Dweve FMI nie udostępnia jednego zakodowanego integratora jako znaczenia symulacji. Środowisko wykonawcze klasyfikuje system i wybiera z zarejestrowanych rodzin solverów: jawne i adaptacyjne metody ODE, niejawne metody sztywne, trasy DAE, metody stochastyczne, pierwiastki nieliniowe, metody przedziałowe i solvery pętli sprzężonych. Wybrana rodzina przenosi swoje założenia, tolerancję i regułę zatrzymania do rekordu wyników, więc kolejne uruchomienie nie zależy od nieudokumentowanego domyślnego ustawienia. Gospodarz może odrzucić metodę, której możliwości nie pasują do modelu, przed pierwszym krokiem. Wybór solvera należy do wyniku, a nie do ukrytego dziennika środowiska wykonawczego. Ślad może pokazać, czy wynik został zaakceptowany, ograniczony przez granicę, czy zwrócony po zarejestrowanym fallbacku. Rozwiązanie nieliniowe jest zatem jawnym kontraktem numerycznym, a nie przypadkową ścieżką przez bibliotekę.","open-source-fmi.section.fmi-eng-solvers.secondaryKicker":"Jeden kontrakt wynikowy","open-source-fmi.section.fmi-eng-solvers.secondaryLeft":"Każda zarejestrowana metoda zwraca ten sam kształt diagnostyczny. Odbiorca otrzymuje zaakceptowany stan, ostatni udany czas, liczbę iteracji i ocen, rezydua, oszacowania błędów, odrzucone kroki, lokalizacje zdarzeń, status zbieżności i nazwaną granicę stojącą za każdą odmową. Ten wspólny wynik pozwala środowisku wykonawczemu przechodzić między pętlą sterowania o stałym kroku, sztywnym modelem zakładu i algebraiczną pętlą ko-symulacji bez konieczności uczenia się przez otaczającą aplikację nowego języka za każdym razem.","open-source-fmi.section.fmi-eng-solvers.detailKicker":"Wybór jest częścią rekordu przebiegu","open-source-fmi.section.fmi-eng-solvers.secondaryRight":"Dispatch rejestruje sztywność, macierz mas, człony stochastyczne, tolerancje, gęstość zdarzeń, pochodne i możliwości backendu stojące za jego wyborem. Program może przypiąć metodę dla powtarzalności lub porównania referencyjnego. Konfiguracja jest walidowana względem wybranej trasy, a każde przejście awaryjne trafia do śladu wraz z powodem. Wybór solvera pozostaje zatem decyzją inżynierską, którą można powtórzyć, porównać i zakwestionować, a nie domyślnym preferencją środowiska wykonawczego. Nazwana trasa pozostaje ze swoim wynikiem.","open-source-fmi.section.fmi-eng-solvers.pill.1":"ODE","open-source-fmi.section.fmi-eng-solvers.pill.2":"DAE","open-source-fmi.section.fmi-eng-solvers.pill.3":"SDE","open-source-fmi.section.fmi-eng-solvers.pill.4":"NIELINIOWY","open-source-fmi.section.fmi-eng-solvers.pill.5":"PRZEDZIAŁ","open-source-fmi.section.fmi-eng-solvers.footer":"Solverzy przesuwają model. Tryby FMI decydują, kiedy to przesunięcie jest dozwolone.","open-source-fmi.section.fmi-eng-lifecycle.eyebrow":"Egzekwowanie cyklu życia FMI 3","open-source-fmi.section.fmi-eng-lifecycle.headlineLead":"Dozwolone wywołanie to przejście","open-source-fmi.section.fmi-eng-lifecycle.headlineAccent":"nie życzeniowe wywołanie funkcji","open-source-fmi.section.fmi-eng-lifecycle.body":"FMI 3 definiuje, które operacje są dozwolone w każdym trybie cyklu życia. Dweve FMI implementuje ten kontrakt jako jawny automat stanów. Instantiate, configure, initialise, wejście w tryb zdarzeń lub ciągłego czasu, step, aktywacja partycji, terminate lub fail: każde przejście jest sprawdzane, zanim operacja dotknie stanu modelu. Sprawdzenie następuje na granicy, która przyjmuje wywołanie, więc nielegalna sekwencja nie może stać się częściowo zaktualizowaną instancją. Gospodarze mogą testować samo odrzucenie i zachować tryb, który uczynił je poprawnym. Ten sam rekord przejścia podróżuje ze snapshotem, co utrzymuje przywracanie i odtwarzanie wiarygodnymi, gdy gospodarz wznawia na innym procesie. Wznowiona instancja zaczyna zatem w zadeklarowanym trybie, a nie w trybie, który gospodarz zakładał.","open-source-fmi.section.fmi-eng-lifecycle.secondaryKicker":"Odrzucenie niesie kontekst","open-source-fmi.section.fmi-eng-lifecycle.secondaryLeft":"Wywołanie w złym trybie zwraca bieżący tryb, wymagany tryb, próbowaną operację i właściwą instancję. Gdy standard podaje precyzyjną regułę, diagnostyka może zachować również to odniesienie. Stany końcowe pozostają końcowe. Środowisko wykonawcze nigdy nie zamienia nielegalnej sekwencji w częściowo zmutowaną instancję, która później daje prawdopodobny wynik. To czyni błędy cyklu życia możliwymi do stwierdzenia w testach i działania w gospodarzu FMI.","open-source-fmi.section.fmi-eng-lifecycle.detailKicker":"Tryb jest częścią trwałości i odtwarzania","open-source-fmi.section.fmi-eng-lifecycle.secondaryRight":"Snapshoty zachowują tryb cyklu życia, oczekujące przejścia, iterację zdarzeń i możliwości interfejsu, a także wartości. Przywrócenie liczb do złego trybu FMI może pozwolić na nielegalne wywołanie lub odmówić legalnego. Standardowe kody statusu pozostają dostępne dla gospodarza, a ustrukturyzowana diagnostyka zachowuje dokładne przejście, instancję, czas i operację. Zaplanowane partycje i punkty komunikacji Co-Simulation są sprawdzane względem tego samego rekordu.","open-source-fmi.section.fmi-eng-lifecycle.pill.1":"BIEŻĄCY TRYB","open-source-fmi.section.fmi-eng-lifecycle.pill.2":"WYMAGANY TRYB","open-source-fmi.section.fmi-eng-lifecycle.pill.3":"NAZWANA OPERACJA","open-source-fmi.section.fmi-eng-lifecycle.footer":"Legalny tryb może nadal zawierać zdarzenie, a zdarzenie może znajdować się między punktami komunikacji.","open-source-fmi.section.fmi-eng-events-clocks.eyebrow":"Zachowanie ciągłe i zaplanowane","open-source-fmi.section.fmi-eng-events-clocks.headlineLead":"Przejście przez zero, tyknięcie zegara","open-source-fmi.section.fmi-eng-events-clocks.headlineAccent":"i partycja dzielą linię","open-source-fmi.section.fmi-eng-events-clocks.body":"Modele fizyczne nie zmieniają się tylko na końcu żądanego kroku. Próg zostaje przekroczony, kontakt się zamyka, zegar odpala lub zaplanowana partycja staje się kwalifikowalna. Dweve FMI utrzymuje te momenty w jednej uporządkowanej osi czasu i oddaje kontrolę przez mechanizmy FMI 3, które opisują, co faktycznie się wydarzyło. Oś czasu rejestruje punkt wewnętrzny, w którym kontrola przeszła, nie tylko żądany punkt końcowy. To rozróżnienie pozwala gospodarzowi odtworzyć krok bogaty w zdarzenia bez zgadywania, który callback lub partycja wykonała się pierwsza.","open-source-fmi.section.fmi-eng-events-clocks.secondaryKicker":"Wewnątrz kroku","open-source-fmi.section.fmi-eng-events-clocks.secondaryLeft":"Wskaźniki zdarzeń są śledzone z zerem jako własnym stanem, solvery pierwiastków lokalizują przecięcia, a środowisko wykonawcze wznawia ciągłe wykonywanie po ustabilizowaniu stanu dyskretnego. Callbacki pośrednich aktualizacji ujawniają postęp przed punktem komunikacji i wspierają wczesny powrót, gdy wymaga tego zegar, zdarzenie, żądany czas wewnętrzny lub polityka gospodarza. Scheduled Execution używa tego samego stanu zegara i informacji o zależnościach, aby aktywować partycje modelu w powtarzalnej kolejności.","open-source-fmi.section.fmi-eng-events-clocks.detailKicker":"JAWNE PORZĄDKOWANIE","open-source-fmi.section.fmi-eng-events-clocks.secondaryRight":"Krok może obejmować wewnętrzne kroki solvera, oceny wskaźników, pierwiastki, iterację dyskretną, callbacki i aktywacje zegarów. Dweve FMI rejestruje ich kolejność i punkt, w którym kontrola wraca. Rozstrzyganie remisów, kolejność zależności i następna aktywacja pozostają stanem, podczas gdy gospodarz otrzymuje standardowe zdarzenie, wczesny powrót i wynik ostatniego udanego czasu. Przebiegi bogate w zdarzenia i zaplanowane pozostają zatem możliwe do inspekcji i odtworzenia po odzyskaniu.","open-source-fmi.section.fmi-eng-events-clocks.pill.1":"LOKALIZACJA PIERWIASTKA","open-source-fmi.section.fmi-eng-events-clocks.pill.2":"WCZESNY POWRÓT","open-source-fmi.section.fmi-eng-events-clocks.pill.3":"ZEGARY","open-source-fmi.section.fmi-eng-events-clocks.pill.4":"PARTYCJE","open-source-fmi.section.fmi-eng-events-clocks.footer":"Jedna instancja ma oś czasu. Sprzężony system musi uzgodnić kilka osi czasu.","open-source-fmi.section.fmi-eng-backends.eyebrow":"Lokalne backendy wykonawcze","open-source-fmi.section.fmi-eng-backends.headlineLead":"Jeden model może być interaktywny","open-source-fmi.section.fmi-eng-backends.headlineAccent":"równoległy, potokowy lub osadzony","open-source-fmi.section.fmi-eng-backends.body":"Interfejs backendu pozwala środowisku wykonawczemu umieścić tę samą pracę numeryczną na sprzęcie odpowiednim do jej kształtu. Małe modele potrzebują niskiego narzutu. Duże zespoły potrzebują przepustowości równoległej. Stałe grafy potrzebują deterministycznego opóźnienia. Systemy wbudowane potrzebują ograniczonej pamięci i środowiska wykonawczego, które może działać bez pełnej biblioteki standardowej. Umieszczenie pozostaje wyborem wdrożeniowym, ponieważ model, stan i kontrakt diagnostyczny pozostają stałe. Porównanie może zatem wyizolować zmianę backendu zamiast porównywać dwie implementacje, które się rozjechały.","open-source-fmi.section.fmi-eng-backends.secondaryKicker":"Cztery lokalne postawy","open-source-fmi.section.fmi-eng-backends.secondaryLeft":"Ścieżka CPU rozdziela jądra skalarne i SIMD w czasie wykonywania na bieżących rodzinach instrukcji x86 i Arm. Wykonywanie GPU grupuje pracę pochodnych, stanów i zespołów tam, gdzie koszt transferu jest uzasadniony. Wykonywanie FPGA kompiluje stabilne grafy obliczeniowe do stałych potoków dla ścieżek hardware-in-the-loop i czasu rzeczywistego. Backend brzegowy minimalizuje alokacje, obsługuje ograniczoną precyzję tam, gdzie jest zadeklarowana, i przenosi Dweve FMI do środowisk `no_std` Arm i RISC-V.","open-source-fmi.section.fmi-eng-backends.detailKicker":"FALLBACK KIEROWANY MOŻLIWOŚCIAMI","open-source-fmi.section.fmi-eng-backends.secondaryRight":"Każdy backend publikuje swoje możliwości przed wyborem. GPU może wymagać obsługiwanej partii i układu stanu, FPGA stabilnego grafu i artefaktu, a cel brzegowy zdefiniowanego budżetu pamięci i numerycznego. Można wybrać inny zatwierdzony cel, ale środowisko wykonawcze to rejestruje. Kontrole parytetu porównują zadeklarowane równoważne ścieżki arytmetyczne i solverów, a następnie identyfikują pierwszą rozbieżną wartość, stan lub krok, gdy równoważność nie zachodzi. Raport podaje nazwę zatwierdzonego porównania.","open-source-fmi.section.fmi-eng-backends.pill.1":"CPU SIMD","open-source-fmi.section.fmi-eng-backends.pill.2":"GPU","open-source-fmi.section.fmi-eng-backends.pill.3":"FPGA","open-source-fmi.section.fmi-eng-backends.pill.4":"EDGE NO_STD","open-source-fmi.section.fmi-eng-backends.footer":"Lokalny sprzęt rozwiązuje jeden problem rozmieszczenia. Duże ko-symulacje dodają drugi: gdzie powinien żyć każdy FMU.","open-source-fmi.section.fmi-eng-orchestration.eyebrow":"Orkiestracja wielu FMU","open-source-fmi.section.fmi-eng-orchestration.headlineLead":"Kilka FMU pozostaje oddzielnych","open-source-fmi.section.fmi-eng-orchestration.headlineAccent":"i działa jako jeden system","open-source-fmi.section.fmi-eng-orchestration.body":"Ko-symulacja to nie pętla, która wywołuje każdy FMU w dowolnej kolejności, w jakiej zwraca je kontener. Dweve FMI zamienia połączenia w jawny graf zależności, wyprowadza poziomy wykonania, propaguje typowane wartości i koordynuje punkty komunikacji w całym sprzężonym systemie. Graf jest jednocześnie planem wykonania i artefaktem przeglądu. Zmiana jednego połączenia lub opóźnienia powoduje nazwaną zmianę grafu, a nie niewyjaśnioną zmianę kolejności wywołań. Własność podąża za grafem: dostawcy pozostają odpowiedzialni za wewnętrzne elementy modelu, podczas gdy integrator może przeglądać harmonogramowanie, rozmieszczenie i politykę pętli w jednym miejscu.","open-source-fmi.section.fmi-eng-orchestration.secondaryKicker":"Co zapewnia graf","open-source-fmi.section.fmi-eng-orchestration.secondaryLeft":"Komponenty acykliczne są porządkowane przez stabilny harmonogram topologiczny. Niezależne FMU na tym samym poziomie mogą wykonywać się równolegle. Każde połączenie określa źródło, cel, referencje wartości, transformację i ewentualne zadeklarowane opóźnienie. Kontrole punktów komunikacji zapewniają, że master i każda instancja zgadzają się co do momentu, który jest przesuwany. Graf pozostaje możliwy do inspekcji, serializacji i dostępny dla diagnostyki, rozmieszczenia i pochodzenia.","open-source-fmi.section.fmi-eng-orchestration.detailKicker":"Połączenia to wersjonowane artefakty inżynieryjne","open-source-fmi.section.fmi-eng-orchestration.secondaryRight":"Zachowanie na poziomie systemu żyje w wersjonowanym grafie połączeń, a także w każdym FMU. Graf rejestruje transformacje, opóźnienia, politykę wykonania i ustawienia komunikacji oraz może być archiwizowany obok punktów kontrolnych i wyników. Rozmieszczenie, pochodzenie i odpowiedzialność dostawcy korzystają z tego samego artefaktu: dostawcy są właścicielami wewnętrznych elementów modelu, podczas gdy integrator jest właścicielem semantyki połączeń, harmonogramowania i polityki pętli. Zarchiwizowany graf pozostaje punktem przeglądu.","open-source-fmi.section.fmi-eng-orchestration.pill.1":"POŁĄCZENIA TYPOWANE","open-source-fmi.section.fmi-eng-orchestration.pill.2":"POZIOMY WYKONANIA","open-source-fmi.section.fmi-eng-orchestration.pill.3":"RÓWNOLEGLE","open-source-fmi.section.fmi-eng-orchestration.footer":"Graf bez pełnego porządku zawiera pętlę, a pętla wymaga zadeklarowanego solvera.","open-source-fmi.section.fmi-eng-algebraic-loops.eyebrow":"Silnie spójne FMU","open-source-fmi.section.fmi-eng-algebraic-loops.headlineLead":"Cykl staje się problemem solvera","open-source-fmi.section.fmi-eng-algebraic-loops.headlineAccent":"a nie wypadkiem harmonogramowania","open-source-fmi.section.fmi-eng-algebraic-loops.body":"Gdy FMU A potrzebuje bieżącego wyjścia B, a B potrzebuje bieżącego wyjścia A, żaden porządek topologiczny nie może spełnić grafu połączeń. Dweve FMI wykrywa silnie spójny komponent, traktuje go jako grupę pętli algebraicznej i wysyła skonfigurowaną ścieżkę nieliniową. Pętla jest nazwana przed rozpoczęciem iteracji, więc jej rezyduum i regułę zatrzymania można przeglądać jako część modelu. Jeśli zawiedzie, wynik wskazuje grupę i wartości, które się nie ustabilizowały, zamiast zgłaszać tylko ogólny błąd kroku.","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryKicker":"Kilka uzasadnionych zakończeń","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryLeft":"Iteracja punktu stałego obsługuje pętle kontrakcyjne. Relaksacja może ustabilizować ścieżkę, która w przeciwnym razie oscylowałaby. Rozwiązywanie oparte na Newtonie obsługuje pętle, których lokalny jakobian jest dostępny lub można go oszacować. Zadeklarowane opóźnienie kroku czasowego może zamienić cykl w tym samym kroku w sekwencję przyczynową. Każda ścieżka ma normę zbieżności, tolerancję, ograniczenie iteracji i historię rezyduum. Niepowodzenie nazywa całą grupę pętli i wartości, które nie ustabilizowały się zgodnie z podaną regułą.","open-source-fmi.section.fmi-eng-algebraic-loops.detailKicker":"ZADEKLAROWANA REGUŁA ZBIEŻNOŚCI","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryRight":"Konfiguracja pętli określa zmienne, skalowanie, normę, tolerancję, relaksację i regułę zatrzymania stojącą za rezyduum. Ścieżki Newtona zachowują jakobian i politykę solvera liniowego; ścieżki punktu stałego mogą zachować historię iteracji. Pozwala to środowisku wykonawczemu odróżnić powolną zbieżność, oscylację, osobliwość i rozbieżność. Przerwanie oparte na opóźnieniu rejestruje swoje opóźnienie i semantykę historii, czyniąc dodaną nieaktualność częścią modelowanego systemu.","open-source-fmi.section.fmi-eng-algebraic-loops.pill.1":"WYKRYTO SCC","open-source-fmi.section.fmi-eng-algebraic-loops.pill.2":"PUNKT STAŁY","open-source-fmi.section.fmi-eng-algebraic-loops.pill.3":"NEWTON","open-source-fmi.section.fmi-eng-algebraic-loops.pill.4":"KRAWĘDŹ OPÓŹNIENIA","open-source-fmi.section.fmi-eng-algebraic-loops.footer":"Sprzężony system może przerosnąć jedną maszynę. Ten sam graf staje się planem rozmieszczenia.","open-source-fmi.section.fmi-eng-distributed.eyebrow":"Symulacja wielowęzłowa","open-source-fmi.section.fmi-eng-distributed.headlineLead":"Rozmieść FMU na węzłach","open-source-fmi.section.fmi-eng-distributed.headlineAccent":"prowadź jeden skoordynowany przebieg","open-source-fmi.section.fmi-eng-distributed.body":"Dweve FMI dystrybuuje symulację, umieszczając instancje modeli lub partycje z grafu orkiestracji na węzłach. Model nie jest przepisywany na API sieciowe. Połączenia przekraczające granicę węzła stają się transportowanymi wymianami stanu w ramach tego samego typowanego połączenia i kontraktu punktu komunikacyjnego. Rekord odzyskiwania może wskazywać stare rozmieszczenie, nowe rozmieszczenie oraz każdą wartość graniczną wymienioną między nimi. Dystrybucja zmienia miejsce wykonywania pracy, a nie znaczenie uruchomienia. Awaria węzła może być zatem traktowana jako zdarzenie rozmieszczenia z zadeklarowaną ścieżką odzyskiwania, a nie jako nowy model numeryczny do walidacji od zera. Rekord odzyskiwania jest tym samym obiektem, który później czyta recenzent, więc historia rozmieszczenia pozostaje częścią uruchomienia, a nie dziennika klastra.","open-source-fmi.section.fmi-eng-distributed.secondaryKicker":"Lokalna swoboda, globalny porządek","open-source-fmi.section.fmi-eng-distributed.secondaryLeft":"Każdy węzeł w rozproszonym uruchomieniu Dweve FMI może używać lokalnego backendu najlepiej dopasowanego do jego obciążenia. Węzeł CPU może hostować modele sterowania, węzły GPU mogą uruchamiać ensemble, a węzeł FPGA obsługiwać stałą partycję czasu rzeczywistego. Warstwa rozproszona koordynuje czas, wartości graniczne, stan punktów kontrolnych, ponowienia i awarie węzłów. Rozmieszczenie może uwzględniać zależności i lokalność danych, aby duża ko-symulacja nie spędzała czasu na przenoszeniu stanu, który mógł pozostać razem.","open-source-fmi.section.fmi-eng-distributed.detailKicker":"Spójny punkt kontrolny obejmuje rozmieszczenie","open-source-fmi.section.fmi-eng-distributed.secondaryRight":"Punktowanie kontrolne i zatwierdzanie punktów komunikacyjnych pozostają skoordynowane między węzłami. Każdy węzeł rejestruje stan lokalny, stan solvera i sekwencje graniczne w ramach jednej globalnej wersji uruchomienia; punkt kontrolny kończy się dopiero po zgodności wymienionych wartości. Odzyskiwanie może przywrócić stare rozmieszczenie lub wybrać inne. Rekord uruchomienia zachowuje wybrany backend, decyzję o migracji, ścieżkę odzyskiwania i zadeklarowany kontrakt numeryczny dla każdego dotkniętego węzła.","open-source-fmi.section.fmi-eng-distributed.pill.1":"ROZMIESZCZENIE WĘZŁÓW","open-source-fmi.section.fmi-eng-distributed.pill.2":"STAN GRANICZNY","open-source-fmi.section.fmi-eng-distributed.pill.3":"CZAS GLOBALNY","open-source-fmi.section.fmi-eng-distributed.footer":"Rozmieszczenie zachowuje uruchomienie. Punkty kontrolne zachowują je, gdy sam proces zniknie.","open-source-fmi.section.fmi-eng-state-history.eyebrow":"Punkt kontrolny, przywracanie, odtwarzanie i rozgałęzianie","open-source-fmi.section.fmi-eng-state-history.headlineLead":"Proces może się zatrzymać","open-source-fmi.section.fmi-eng-state-history.headlineAccent":"symulacja nie musi","open-source-fmi.section.fmi-eng-state-history.body":"Instancja FMI przenosi więcej niż stan ciągły. Przenosi wartości dyskretne, wskaźniki zdarzeń, zegary, tryb, czas, stan solvera, stan sprzężenia oraz wersję uruchomienia. Dweve FMI traktuje ten stan jako artefakt pierwszej klasy, a nie coś, co istnieje tylko wewnątrz jednego procesu. Zgodne przywracanie można sprawdzić względem tego pełnego kontekstu, a odtwarzanie może wyjaśnić przejścia, które do niego doprowadziły. Zapisany punkt jest zatem przydatny zarówno operatorowi odzyskującemu pracę, jak i inżynierowi oceniającemu decyzję.","open-source-fmi.section.fmi-eng-state-history.secondaryKicker":"Od punktu kontrolnego do historii","open-source-fmi.section.fmi-eng-state-history.secondaryLeft":"Punkt kontrolny jest oznaczony, wersjonowany, sprawdzany pod względem długości i powiązany z kontraktem uruchomienia. Przywrócenie go albo odtwarza zgodny stan, albo odmawia z informacją o oczekiwanym i zaobserwowanym stanie. Ponad punktami kontrolnymi zdarzenia zmieniające stan tworzą odtwarzalną historię. Uruchomienie można zrekonstruować do wybranego punktu, kontynuować od niego lub rozgałęzić na kilka gałęzi, podczas gdy historia nadrzędna pozostaje niezmieniona. Każda gałąź zachowuje swojego rodzica, punkt decyzyjny i dowody kontynuacji wyraźnie widoczne dla recenzenta.","open-source-fmi.section.fmi-eng-state-history.detailKicker":"Odtwarzanie i przywracanie odpowiadają na różne pytania","open-source-fmi.section.fmi-eng-state-history.secondaryRight":"Przywracanie wznawia zgodny zapisany stan. Odtwarzanie rekonstruuje zarejestrowane wejścia, przejścia i decyzje, które do niego doprowadziły. Scenariusz można odtworzyć do wybranego punktu i rozgałęzić bez zmiany historii nadrzędnej. Stan przenosi informacje o zgodności, a historia przenosi pochodzenie i przyczynowość. Razem zachowują model, graf, politykę solvera, profil backendu i zasoby potrzebne innemu środowisku do kontynuacji. Recenzent może zobaczyć zarówno odzyskany stan, jak i ślad decyzji, które do niego doprowadziły.","open-source-fmi.section.fmi-eng-state-history.pill.1":"PUNKT KONTROLNY","open-source-fmi.section.fmi-eng-state-history.pill.2":"PRZYWRÓĆ","open-source-fmi.section.fmi-eng-state-history.pill.3":"ODTWÓRZ","open-source-fmi.section.fmi-eng-state-history.pill.4":"FORK","open-source-fmi.section.fmi-eng-state-history.footer":"Trwała symulacja może kontynuować działanie w fazie operacyjnej, gdzie stan modelu spotyka się ze stanem zmierzonym.","open-source-fmi.section.fmi-eng-twin-bridge.eyebrow":"Dwukierunkowa ciągłość operacyjna","open-source-fmi.section.fmi-eng-twin-bridge.headlineLead":"Stan zmierzony wchodzi","open-source-fmi.section.fmi-eng-twin-bridge.headlineAccent":"stan symulowany wraca","open-source-fmi.section.fmi-eng-twin-bridge.body":"Most Dweve Twin łączy referencje wartości FMI z reprezentacją zasobu opartą na zdarzeniach na żywo. Nie jest to jednokierunkowy eksporter telemetrii. Mapowania mogą przenosić wartości z symulacji do Twin, z Twin do symulacji lub w obu kierunkach, z transformacją i walidacją zastosowaną na granicy. Każdy transfer zachowuje widoczny kierunek i autorytet, więc szacowana wartość nie może po cichu zastąpić zmierzonego wejścia. Most jest częścią kontraktu symulacji, a nie późniejszym zasilaniem pulpitu.","open-source-fmi.section.fmi-eng-twin-bridge.secondaryKicker":"Trzy postawy synchronizacji","open-source-fmi.section.fmi-eng-twin-bridge.secondaryLeft":"Tryb czasu rzeczywistego synchronizuje krytyczne wartości w kroku, który je wygenerował. Tryb wsadowy amortyzuje stan o dużej objętości w skonfigurowanym buforze. Tryb hybrydowy stosuje oba podejścia w zależności od krytyczności zmiennej i polityki mapowania. Każda operacja synchronizacji rejestruje źródło, cel, kierunek, czas symulacji, czas przetwarzania, czas ważności i zastosowane mapowanie. Konflikty są wykrywane, zanim jedna wartość po cichu zastąpi drugą.","open-source-fmi.section.fmi-eng-twin-bridge.detailKicker":"Stan mostu jest częścią ciągłości symulacji","open-source-fmi.section.fmi-eng-twin-bridge.secondaryRight":"Most transferu w moście pozostaje niezmienny, podobnie jak stan partii, wersja mapowania, konflikty, status transportu i obserwowana wersja Twin. Bez tego stanu ponowne uruchomienie może zduplikować zdarzenia lub użyć nieaktualnych wartości. Mapowania dwukierunkowe odróżniają również kierunek od autorytetu: Twin może być właścicielem pomiaru, podczas gdy FMU jest właścicielem oszacowania pochodnego. Jeden model może natychmiast synchronizować krytyczne ciśnienie, przetwarzać partiami wibracje i publikować przewidywany margines po kroku solvera.","open-source-fmi.section.fmi-eng-twin-bridge.pill.1":"REAL-TIME","open-source-fmi.section.fmi-eng-twin-bridge.pill.2":"BATCH","open-source-fmi.section.fmi-eng-twin-bridge.pill.3":"HYBRYDOWY","open-source-fmi.section.fmi-eng-twin-bridge.pill.4":"DWUKIERUNKOWY","open-source-fmi.section.fmi-eng-twin-bridge.footer":"Twin przechowuje historię. Standardowe hosty FMI nadal potrzebują znajomego sposobu dostępu do środowiska wykonawczego.","open-source-fmi.section.fmi-eng-ffi.eyebrow":"Interoperacyjność hostów","open-source-fmi.section.fmi-eng-ffi.headlineLead":"Host wywołuje standardowy ABI","open-source-fmi.section.fmi-eng-ffi.headlineAccent":"implementacja pozostaje w Rust","open-source-fmi.section.fmi-eng-ffi.body":"Warstwy modelu, stanu, solvera, środowiska wykonawczego, orkiestracji i zaplecza Dweve FMI są zaimplementowane w Rust. Skrzynka `fmi-ffi` kompiluje się jako `cdylib` i eksportuje pełną tabelę funkcji FMI 3 `extern \"C\"`, dzięki czemu istniejące hosty FMI ładują FMU Dweve FMI przez ten sam kontrakt biblioteki dynamicznej, którego używają dla każdego innego zgodnego FMU. Granica tłumaczy standardową powierzchnię wywołań raz i pozostawia logikę modelu we wspólnym środowisku wykonawczym Rust. Host może zatem przyjąć ABI bez akceptowania drugiej implementacji stanu, solvera ani diagnostyki.","open-source-fmi.section.fmi-eng-ffi.secondaryKicker":"Kompletna powierzchnia, a nie demonstracyjne wiązanie","open-source-fmi.section.fmi-eng-ffi.secondaryLeft":"ABI obejmuje instancjonowanie, cykl życia, typowane wartości, stan FMU, pochodne, zegary, aktualizacje pośrednie, funkcje Co-Simulation i Scheduled Execution. Punkty wejścia tłumaczą uchwyty, wskaźniki, tablice i wartości FMI na środowisko wykonawcze Rust, weryfikują granicę, a następnie zwracają standardowe kody statusu FMI. Ustrukturyzowana diagnostyka wewnętrzna pozostaje dostępna dla hostów, które udostępniają bogatsze raportowanie błędów. Każda warstwa wymieniona tutaj publikowana jest na licencji Apache-2.0. Gdy to nastąpi, implementacja za standardową granicą może być bezpośrednio sprawdzona i przypięta.","open-source-fmi.section.fmi-eng-ffi.detailKicker":"Warstwa FFI pozostaje celowo cienka","open-source-fmi.section.fmi-eng-ffi.secondaryRight":"`fmi-ffi` tłumaczy ABI, weryfikuje uchwyty, wskaźniki i tablice, dostosowuje wywołania zwrotne i konwertuje standardowe wartości FMI na środowisko wykonawcze Rust. Nie powiela logiki modelu ani solvera w C. Wywołania natywne w Rust i dynamicznie ładowane FMU korzystają zatem z tych samych ścieżek stanu, cyklu życia i diagnostyki. Dzięki temu użycie standardowego hosta i użycie natywne w Rust są zgodne na granicy implementacji. Hosty zachowują standardowe statusy FMI, a integracje wymagające więcej szczegółów mogą udostępniać ustrukturyzowany kontekst rejestrowany przez środowisko wykonawcze.","open-source-fmi.section.fmi-eng-ffi.pill.1":"IMPLEMENTACJA W RUST","open-source-fmi.section.fmi-eng-ffi.pill.2":"PEŁNA TABELA FMI3","open-source-fmi.section.fmi-eng-ffi.pill.3":"CDYLIB","open-source-fmi.section.fmi-eng-ffi.footer":"Host widzi FMI 3. Pełne działanie za nim pozostaje jednym ciągłym systemem Rust.","open-source-fmi.section.fmi-biz-lifecycle.eyebrow":"Różnica na poziomie programu","open-source-fmi.section.fmi-biz-lifecycle.headlineLead":"Model nie kończy się","open-source-fmi.section.fmi-biz-lifecycle.headlineAccent":"gdy kończy się badanie projektowe","open-source-fmi.section.fmi-biz-lifecycle.body":"Większość organizacji płaci za ten sam system kilka razy. Inżynieria buduje model analityczny. Testy budują ko-symulację. Zespoły wydajnościowe budują przyspieszoną wersję. Zespoły wbudowane odtwarzają ważne równania dla sterownika. Operacje zamawiają integrację cyfrowego bliźniaka, gdy zasób fizyczny już działa. Jeden kontrakt FMI 3 pozwala tym zespołom zmienić hosta, solver lub zaplecze bez zmiany tożsamości modelu. Program może wycofać tłumaczenie, gdy faza się kończy, zamiast przenosić dwie konkurujące wersje do następnego przeglądu. Każde tłumaczenie, które pozostaje aktywne, to kolejne miejsce, w którym dwie wersje tego samego systemu mogą się różnić, i ktoś musi je pogodzić przed każdym przeglądem.","open-source-fmi.section.fmi-biz-lifecycle.secondaryKicker":"Co zmienia Dweve FMI","open-source-fmi.section.fmi-biz-lifecycle.secondaryLeft":"Dweve FMI daje tym etapom jeden kontrakt modelu FMI 3. Solver, zaplecze, sprzężenie i wdrożenie mogą się zmieniać bez przenoszenia programu do innego systemu modelowania. Stan i pochodzenie mogą być kontynuowane w Dweve Twin, gdy zasób staje się operacyjny. Korzyść komercyjna to nie jedno tańsze uruchomienie symulacji. To mniej tłumaczeń, mniej równoległych implementacji i mniej miejsc, w których dwa modele tej samej maszyny po cichu przestają się zgadzać. Chroni to również dowody operacyjne.","open-source-fmi.section.fmi-biz-lifecycle.detailKicker":"Koszt przekazania jest zwykle ukryty","open-source-fmi.section.fmi-biz-lifecycle.secondaryRight":"Każdy podział tworzy również własny rytm wydań, bazę walidacyjną, tabelę mapowań i grupę specjalistów. Gdy wynik operacyjny różni się od prognozy inżynierskiej, program musi najpierw ustalić, czy oba systemy nadal oznaczają to samo. Utrzymanie modelu FMI, tożsamości zmiennych, polityki solvera i formatu stanu na wszystkich etapach eliminuje ten objazd. Praca specyficzna dla celu pozostaje, ale koncentruje się wokół jednego kontraktu. Kierownictwo ma mniej artefaktów do zatwierdzenia, archiwizacji i utrzymania.","open-source-fmi.section.fmi-biz-lifecycle.pill.1":"JEDEN KONTRAKT MODELU","open-source-fmi.section.fmi-biz-lifecycle.pill.2":"OD PROJEKTU DO EKSPLOATACJI","open-source-fmi.section.fmi-biz-lifecycle.footer":"Jeden model w organizacji jest cenny. Jeden standard u dostawców sprawia, że system się skaluje.","open-source-fmi.section.fmi-biz-suppliers.eyebrow":"Interoperacyjna dostawa modeli","open-source-fmi.section.fmi-biz-suppliers.headlineLead":"Zachowaj granice dostawców","open-source-fmi.section.fmi-biz-suppliers.headlineAccent":"usuń niejednoznaczność integracji","open-source-fmi.section.fmi-biz-suppliers.body":"Kontroler, zawór, bateria, układ napędowy lub system termiczny mogą pochodzić od różnych dostawców, z których każdy chroni własny model i cykl wydawniczy. FMI 3 jest cenne, ponieważ te modele mogą pozostać osobno pakowane. Dweve FMI dodaje kompletne środowisko wykonawcze wokół tej granicy: import, walidację schematu, wykrywanie możliwości, typowane połączenia i skoordynowane wykonanie. Pakiet pozostaje własnością dostawcy, podczas gdy integrator zarządza grafem połączeń i rejestrem akceptacji. Wydanie może być zatem sprawdzone przy przyjęciu bez wymogu ujawnienia kodu źródłowego lub domyślnego zaufania nieprzezroczystemu plikowi binarnemu.","open-source-fmi.section.fmi-biz-suppliers.secondaryKicker":"Bezpieczniejsze przyjmowanie","open-source-fmi.section.fmi-biz-suppliers.secondaryLeft":"Archiwum FMU jest odczytywane, zanim zaufa się jego natywnemu plikowi binarnemu. Opis modelu, wersja FMI, token instancji, typy interfejsów, zmienne, zegary, zależności i układ archiwum są walidowane. Ekstrakcja pozostaje w obrębie zamierzonego miejsca docelowego. Środowisko wykonawcze może zgłosić, którego wymagania brakuje, zanim inżynier spędzi tydzień na diagnozowaniu modelu dostawcy przez nieudane wywołania hosta. Wykonanie pozostaje świadomym kolejnym krokiem, a nie efektem ubocznym inspekcji pakietu. Brama przyjęcia podaje, co przeszło.","open-source-fmi.section.fmi-biz-suppliers.detailKicker":"Środowisko wykonawcze tworzy neutralną warstwę integracyjną","open-source-fmi.section.fmi-biz-suppliers.secondaryRight":"Dostawcy mogą zachować FMU jako chroniony plik binarny, podczas gdy program kontroluje jego połączenia, harmonogram, walidację i obserwację. Ujawnienie kodu źródłowego może być nierealne, ale akceptowanie niesprawdzonej czarnej skrzynki jest słabe. FMI 3 definiuje granicę pakietu; Dweve FMI czyni kontrakt hosta możliwym do sprawdzenia. Dostawca może zaktualizować swoje FMU bez posiadania koordynatora współsymulacji, podczas gdy integrator porównuje możliwości i zachowuje odpowiedzialność za połączenia i politykę pętli. Ta granica pozostaje możliwa do przeglądu w wydaniu.","open-source-fmi.section.fmi-biz-suppliers.pill.1":"ŁAŃCUCH DOSTAW FMI 3","open-source-fmi.section.fmi-biz-suppliers.pill.2":"NAJPIERW WALIDUJ","open-source-fmi.section.fmi-biz-suppliers.pill.3":"ŚWIADOMIE","open-source-fmi.section.fmi-biz-suppliers.footer":"Pakiety pozostają oddzielne. To orkiestracja sprawia, że zachowują się jak jeden produkt.","open-source-fmi.section.fmi-biz-cosimulation.eyebrow":"Integracja systemowa","open-source-fmi.section.fmi-biz-cosimulation.headlineLead":"Połącz modele","open-source-fmi.section.fmi-biz-cosimulation.headlineAccent":"bez łączenia ich właścicieli","open-source-fmi.section.fmi-biz-cosimulation.body":"Symulacja na poziomie systemu musi koordynować niezależne modele bez udawania, że powstały jako jeden monolit. Dweve FMI łączy FMU przez typowane mapowania wartości i buduje graf zależności, który decyduje o kolejności wykonania, pracy równoległej, punktach komunikacji i grupach pętli algebraicznych. Ten graf daje integracji obiekt możliwy do przeglądu między wydaniami dostawcy. Program może zmienić jedno FMU, uruchomić ponownie dotkniętą ścieżkę i pokazać, gdzie pojawiła się różnica, zamiast ręcznie otwierać cały system. Każdy dostawca zachowuje własny model i własne tempo wydań, a graf jest jedynym obiektem, co do którego zespół integracyjny musi się zgodzić przed następnym uruchomieniem.","open-source-fmi.section.fmi-biz-cosimulation.secondaryKicker":"Co zyskuje integrator","open-source-fmi.section.fmi-biz-cosimulation.secondaryLeft":"Każde połączenie jest możliwe do przeglądu. Każdy poziom wykonania jest wyprowadzony. Cykle są nazwane i wysyłane do zatwierdzonego solvera pętli. Zadeklarowane opóźnienia pozostają widoczne. Gdy model jest w złym czasie, wartość nie może zostać przekonwertowana lub pętla nie jest zbieżna, błąd wskazuje na zaangażowane modele i operandy. Defekty integracji przestają być ogólnymi błędami symulacji kierowanymi do dostawcy, który odpowie pierwszy. Dotknięte połączenie pozostaje widoczne.","open-source-fmi.section.fmi-biz-cosimulation.detailKicker":"Dowody na poziomie systemu pozostają dekomponowalne","open-source-fmi.section.fmi-biz-cosimulation.secondaryRight":"Gdy połączona symulacja daje wynik, Dweve FMI zachowuje wkład i stan każdego FMU, a nie tylko wykres całego systemu. Program identyfikuje wersję modelu, połączenie, transformację i krok, w którym pojawiła się rozbieżność. Może uruchomić ponownie graf ze zmienioną wersją jednego dostawcy i porównać dotknięte ścieżki. Regresja się zawęża, stopniowa wymiana pozostaje możliwa, a wspólny obraz operacyjny zostaje zachowany.","open-source-fmi.section.fmi-biz-cosimulation.pill.1":"TYPOWANE POŁĄCZENIA","open-source-fmi.section.fmi-biz-cosimulation.pill.2":"GRAF ZALEŻNOŚCI","open-source-fmi.section.fmi-biz-cosimulation.pill.3":"LOOPS","open-source-fmi.section.fmi-biz-cosimulation.footer":"Graf modelu decyduje, co może działać razem. Warstwa zaplecza decyduje, gdzie działa najlepiej.","open-source-fmi.section.fmi-biz-resume.eyebrow":"Trwały stan symulacji","open-source-fmi.section.fmi-biz-resume.headlineLead":"Przerwa kosztuje lukę","open-source-fmi.section.fmi-biz-resume.headlineAccent":"od ostatniego punktu kontrolnego","open-source-fmi.section.fmi-biz-resume.body":"Długie badania zawodzą z zwykłych powodów: host jest aktualizowany, węzeł jest wymieniany, kolejka jest wywłaszczana lub operator zatrzymuje niewłaściwy proces. Utrata całego uruchomienia, ponieważ proces zniknął, zamienia szum infrastruktury w koszt inżynieryjny. Interwał punktów kontrolnych czyni to narażenie jawnym: zespół może określić, ile pracy może stracić przerwa i jaki stan jest potrzebny do kontynuacji. Odzyskiwanie staje się wtedy częścią planu badania, a nie obietnicą złożoną po nieudanym uruchomieniu.","open-source-fmi.section.fmi-biz-resume.secondaryKicker":"Badanie ze stanem","open-source-fmi.section.fmi-biz-resume.secondaryLeft":"Dweve FMI tworzy punkty kontrolne pełnego stanu środowiska wykonawczego wymaganego do kontynuacji, nie tylko widocznych zmiennych wyjściowych. Program wybiera częstotliwość punktów kontrolnych, a tym samym wybiera maksymalną pracę, jaką przerwa może stracić. Zgodny pracownik może przywrócić uruchomienie, kontynuować solver i zachować tę samą historię. Zapisany punkt zachowuje zapis, który wyjaśnia, jak osiągnięto ten stan. Każdy zapisany punkt może również stać się źródłem nowej gałęzi scenariusza, a nie tylko awaryjnym restartem dla zespołu programu później.","open-source-fmi.section.fmi-biz-resume.detailKicker":"Częstotliwość punktów kontrolnych staje się decyzją kosztową","open-source-fmi.section.fmi-biz-resume.secondaryRight":"Częstotliwość punktów kontrolnych to jawnie zadeklarowany kompromis między przechowywaniem a powtarzaniem pracy. Ponieważ zapisany stan obejmuje solver, zegar, tryb i kontekst mostu, program może obliczyć ten kompromis zamiast ufać zapisowi, który nie może kontynuować przebiegu. Badania rozproszone mogą zsynchronizować punkty kontrolne z wymianą węzłów i limitami kolejki. Zespoły scenariuszowe mogą częściej zachowywać wybrane punkty decyzyjne. Plan badania określa następnie, jakie postępy może kosztować przerwa i w jakich momentach możliwy jest późniejszy przegląd lub rozgałęzienia.","open-source-fmi.section.fmi-biz-resume.pill.1":"PUNKT KONTROLNY","open-source-fmi.section.fmi-biz-resume.pill.2":"WZNÓW","open-source-fmi.section.fmi-biz-resume.pill.3":"ROZGAŁĘZIEŃ","open-source-fmi.section.fmi-biz-resume.pill.4":"MOVE","open-source-fmi.section.fmi-biz-resume.footer":"Zapisany stan chroni badanie. Ciągłość bliźniaka chroni model po uruchomieniu badania.","open-source-fmi.section.fmi-biz-live-twin.eyebrow":"Od modelu inżynieryjnego do działającego bliźniaka","open-source-fmi.section.fmi-biz-live-twin.headlineLead":"Model pozostaje użyteczny","open-source-fmi.section.fmi-biz-live-twin.headlineAccent":"po dostarczeniu sprzętu","open-source-fmi.section.fmi-biz-live-twin.body":"Najdroższy model jest często odrzucany w momencie, gdy staje się najbardziej wartościowy. Inżynieria kończy walidację, zasób wchodzi do eksploatacji, a operacje otrzymują pulpity zbudowane na innym modelu danych, bez żadnego stanu ani założeń symulacji. Utrzymanie modelu FMI obok rejestru eksploatacyjnego zachowuje ścieżkę powrotu do zwalidowanej linii bazowej. Zespoły mogą odróżnić zmierzoną zmianę od zmiany modelu, zanim którakolwiek z nich zostanie potraktowana jako fakt serwisowy.","open-source-fmi.section.fmi-biz-live-twin.secondaryKicker":"Jedna ciągła reprezentacja","open-source-fmi.section.fmi-biz-live-twin.secondaryLeft":"Most Dweve Twin pozwala modelowi FMI pozostać obok działającego zasobu. Zmierzony stan może aktualizować wejścia symulacji. Przewidywane wartości, reszty i wyniki scenariuszy mogą wracać do bliźniaka. Mapowania zmiennych zachowują jednostki i transformacje. Synchronizacja w czasie rzeczywistym, wsadowa i hybrydowa pozwalają programowi zdecydować, które wartości wymagają natychmiastowej spójności, a które powinny być przenoszone efektywnie w grupach. Ten wybór można dokonać dla każdego mapowania, a nie jako jedna reguła dla całego programu. Mapowanie pozostaje przypisywalne po przekazaniu.","open-source-fmi.section.fmi-biz-live-twin.detailKicker":"KOMISJONOWANIE TRWA","open-source-fmi.section.fmi-biz-live-twin.secondaryRight":"Komisjonowanie zastępuje założenia zmierzonymi parametrami. W odłączonym stosie te aktualizacje są kopiowane do nowego modelu operacyjnego z niewielką identyfikowalnością do linii bazowej inżynierii. Przez most bliźniaka zaakceptowana kalibracja, zmiany parametrów i wersje mapowań wchodzą do tej samej historii. Organizacja może zobaczyć, które założenia przetrwały i kiedy model operacyjny się rozjechał. Prace gwarancyjne, serwisowe i ulepszające pozostają powiązane z przypisywalną zmianą, a nie z nieudokumentowanym wariantem.","open-source-fmi.section.fmi-biz-live-twin.pill.1":"DANE NA ŻYWO","open-source-fmi.section.fmi-biz-live-twin.pill.2":"PRZEWIDYWANY STAN","open-source-fmi.section.fmi-biz-live-twin.pill.3":"JEDNA HISTORIA","open-source-fmi.section.fmi-biz-live-twin.footer":"Żywy model w końcu będzie się różnić od pomiaru. Zdecyduj, co się stanie, zanim nadejdzie ten poranek.","open-source-fmi.section.fmi-biz-conflict-policy.eyebrow":"Stan symulacji i operacyjny","open-source-fmi.section.fmi-biz-conflict-policy.headlineLead":"Obie wartości mogą być uzasadnione","open-source-fmi.section.fmi-biz-conflict-policy.headlineAccent":"tylko jedna może kierować następnym krokiem","open-source-fmi.section.fmi-biz-conflict-policy.body":"Symulacja przewiduje 4,10 bara. Zasób operacyjny raportuje 4,32. Ta różnica może być oczekiwanym błędem modelu, nieaktualnym czujnikiem, zmienionym warunkiem pracy lub pierwszą oznaką usterki. Most, który po prostu nadpisuje jedną wartością drugą, usuwa dowody, zanim ktokolwiek będzie mógł zdecydować. Zadeklarowana polityka może automatyzować zwykłe konflikty i zarezerwować człowieka dla wartości istotnych dla bezpieczeństwa. Rejestr przechowuje konkurujące wartości i regułę, która wybrała następną, więc późniejszy przegląd może zakwestionować decyzję bez rekonstruowania czasu komunikatów.","open-source-fmi.section.fmi-biz-conflict-policy.secondaryKicker":"Polityka dla każdej zmiennej","open-source-fmi.section.fmi-biz-conflict-policy.secondaryLeft":"Dweve FMI pozwala programowi zadeklarować autorytet i politykę konfliktów dla każdego mapowania. Symulacja może wygrać dla wartości pochodnej, której nie obserwuje żaden czujnik. Bliźniak może wygrać dla wartości z instrumentu. Polityki „najnowsza” lub „bardziej szczegółowa” mogą automatycznie rozstrzygać zwykłe wartości. Wartości istotne dla bezpieczeństwa lub sporne mogą wymagać człowieka. Reguła może rejestrować, kto ją zatwierdził i kiedy jest ponownie rozważana. Konflikt i rozstrzygnięcie to osobne zdarzenia pochodzenia, więc decyzja pozostaje przypisywalna.","open-source-fmi.section.fmi-biz-conflict-policy.detailKicker":"Autorytet jest jawny, a nie przypadkowy","open-source-fmi.section.fmi-biz-conflict-policy.secondaryRight":"Bez zadeklarowanej polityki autorytet często należy do ostatniej integracji, która zapisała pole, a to może się zmieniać wraz z czasem komunikatów. Dweve FMI czyni autorytet częścią każdego mapowania i roli wartości. Organizacja może przeglądać te reguły przed operacją, zarezerwować ręczne postępowanie dla wartości istotnych dla bezpieczeństwa i zautomatyzować zwykłe przypadki. Obsługa konfliktów staje się miarą operacyjną, a nie niewyjaśnionym wyjątkiem. Przeglądy mogą prześledzić tę miarę do jej zadeklarowanej reguły i właściciela.","open-source-fmi.section.fmi-biz-conflict-policy.pill.1":"KONFLIKT ZACHOWANY","open-source-fmi.section.fmi-biz-conflict-policy.pill.2":"POLITYKA DLA ZMIENNEJ","open-source-fmi.section.fmi-biz-conflict-policy.pill.3":"RĘCZNIE","open-source-fmi.section.fmi-biz-conflict-policy.footer":"Polityka rozstrzyga bieżącą wartość. Pochodzenie wyjaśnia każdą wartość, która przekroczyła granicę.","open-source-fmi.section.fmi-biz-provenance.eyebrow":"Pochodzenie operacyjne","open-source-fmi.section.fmi-biz-provenance.headlineLead":"Skąd pochodzi ta liczba","open-source-fmi.section.fmi-biz-provenance.headlineAccent":"odpowiada sam rejestr","open-source-fmi.section.fmi-biz-provenance.body":"Wynik symulacji staje się użyteczny komercyjnie, gdy inny zespół może go prześledzić bez dzwonienia do inżyniera, który skonfigurował uruchomienie. Dweve FMI i Dweve Twin zachowują ścieżkę od modelu źródłowego lub czujnika przez mapowanie, transformację, walidację, synchronizację i każdą decyzję dotyczącą konfliktu. Rejestr rozdziela czas symulacji, czas przetwarzania i czas ważności, co zapobiega przepisaniu przez późną korektę tego, co organizacja wiedziała wcześniej. To rozróżnienie skraca przegląd incydentów i utrzymuje możliwość przypisania zatwierdzonego wyniku po przekazaniu. Rejestr podaje nazwę uruchomienia, wersję modelu i decyzję, która rozstrzygnęła każdy konflikt, więc późniejszy czytelnik nie musi niczego rekonstruować.","open-source-fmi.section.fmi-biz-provenance.secondaryKicker":"Trzy rodzaje czasu","open-source-fmi.section.fmi-biz-provenance.secondaryLeft":"Czas symulacji określa, kiedy wartość należy do modelu. Czas przetwarzania określa, kiedy most ją obsłużył. Czas ważności określa okres, w którym wartość powinna być uwzględniana. To różne pytania operacyjne. Odczyt może nastąpić o 09:00, dotrzeć o 09:03 i zostać później skorygowany z ważnością od 09:00. Zachowanie wszystkich trzech pozwala przeglądowi odróżnić to, co się wydarzyło, od tego, co organizacja wiedziała w danym momencie. Pokazuje również, kiedy późniejsza wiedza skorygowała rejestr i dlaczego to ma znaczenie.","open-source-fmi.section.fmi-biz-provenance.detailKicker":"PRZYSZŁY PRZEGLĄD","open-source-fmi.section.fmi-biz-provenance.secondaryRight":"Pochodzenie nie zastępuje oceny inżynierskiej. Pozwala przyszłemu recenzentowi zacząć bez lokalizowania pierwotnego inżyniera. Mogą oni zidentyfikować model, uruchomienie solvera, czujnik, wersję mapowania, transformację i decyzję stojącą za wartością, a następnie zaangażować odpowiedniego specjalistę. To skraca spory z dostawcami, triaż incydentów i przeglądy kalibracji. Zespoły komercyjne mogą również pokazać, że wynik pochodzi z zatwierdzonego modelu i mapowania, bez ujawniania wewnętrznej implementacji FMU dostawcy.","open-source-fmi.section.fmi-biz-provenance.pill.1":"ŹRÓDŁO","open-source-fmi.section.fmi-biz-provenance.pill.2":"TRANSFORMACJA","open-source-fmi.section.fmi-biz-provenance.pill.3":"TRZY CZASY","open-source-fmi.section.fmi-biz-provenance.pill.4":"ROZSTRZYGNIĘCIE","open-source-fmi.section.fmi-biz-provenance.footer":"Pochodzenie czyni historię obronną. Standardowa zgodność hosta czyni wdrożenie praktycznym.","open-source-fmi.section.fmi-biz-host-fit.eyebrow":"Integracja bez przepisywania hosta","open-source-fmi.section.fmi-biz-host-fit.headlineLead":"Twój host widzi standard","open-source-fmi.section.fmi-biz-host-fit.headlineAccent":"nie migrację do Rust","open-source-fmi.section.fmi-biz-host-fit.body":"Organizacje symulacyjne już posiadają narzędzia do tworzenia, stanowiska testowe, środowiska orkiestracji i przepływy pracy walidacji zbudowane wokół tabeli funkcji FMI. Nowe środowisko wykonawcze, które wymaga, aby każdy host stał się aplikacją Rust, uczyniłoby jakość implementacji nieistotną, ponieważ koszt integracji zatrzymałby adopcję. Standardowy ABI pozwala zespołowi porównać jeden FMU w istniejącym hoście, zanim zmieni otaczający przepływ pracy. Adopcja może być zatem etapowana w oparciu o dowody, a nie wymuszana jako migracja platformy.","open-source-fmi.section.fmi-biz-host-fit.secondaryKicker":"Standardowa granica, implementacja w Rust","open-source-fmi.section.fmi-biz-host-fit.secondaryLeft":"`fmi-ffi` eksportuje pełne API FMI 3 `extern \"C\"` z Rustowego `cdylib`. Host ładuje bibliotekę przez istniejącą ścieżkę dynamicznego ładowania i wywołuje standardowe funkcje cyklu życia, wartości typowanych, kroku, stanu, pochodnej, zegara i partycji. Implementacja za tymi wywołaniami pozostaje natywna dla Rust. Organizacja zyskuje środowisko wykonawcze bez zastępowania narzędzi wokół niego lub przerywania istniejących prac nad zgodnością.","open-source-fmi.section.fmi-biz-host-fit.detailKicker":"Adopcja może być etapowana","open-source-fmi.section.fmi-biz-host-fit.secondaryRight":"Zespół może zacząć od załadowania jednego FMU Dweve FMI w istniejącym hoście i porównania go z bieżącym modelem. Może dodać natywne narzędzia Rust, wybrane backendy lub połączenia Twin tylko tam, gdzie pomagają. Standardowy ABI utrzymuje ten pierwszy krok niezależnym od finalnej architektury. Istniejące narzędzia do zgodności, testów i tworzenia pozostają przydatne podczas przejścia, co pozwala udowodnić interoperacyjność przed szerszym wdrożeniem platformy.","open-source-fmi.section.fmi-biz-host-fit.pill.1":"STANDARDOWE API FMI3*","open-source-fmi.section.fmi-biz-host-fit.pill.2":"RUST CDYLIB","open-source-fmi.section.fmi-biz-host-fit.pill.3":"BEZ PRZEPISYWANIA","open-source-fmi.section.fmi-biz-host-fit.footer":"Zgodność obniża koszt wejścia. Wybory backendu i dystrybucji decydują, jak daleko ten sam model może się skalować.","open-source-fmi.section.fmi-biz-scale.eyebrow":"Od modelu interaktywnego do dużego badania","open-source-fmi.section.fmi-biz-scale.headlineLead":"Plan wydajności może się zmienić","open-source-fmi.section.fmi-biz-scale.headlineAccent":"a model pozostaje ten sam","open-source-fmi.section.fmi-biz-scale.body":"Wymagania dotyczące wydajności rzadko pozostają tam, gdzie zaczynał program. Model, który był interaktywny podczas projektowania, może później wspierać przebiegi kalibracyjne, zespoły na poziomie floty, rozproszone badania systemowe lub operacje w czasie rzeczywistym. Konwencjonalne stosy odpowiadają na każdy wzrost specjalistycznym przepisaniem i kolejną kampanią walidacyjną. Dweve FMI oddziela lokalne przyspieszanie od dystrybucji grafu, więc program może dodać wydajność w punkcie, który jej potrzebuje. Te same diagnostyki i pochodzenie wracają z uruchomieniem, utrzymując akceptację skupioną na zmianie wdrożenia.","open-source-fmi.section.fmi-biz-scale.secondaryKicker":"Dwa niezależne wybory skalowania","open-source-fmi.section.fmi-biz-scale.secondaryLeft":"Dweve FMI pozwala programowi przyspieszyć lokalną pracę i dystrybuować graf niezależnie. GPU lub FPGA mogą przyspieszyć wybrane modele, podczas gdy inne FMU pozostają na CPU. Rozproszone umieszczanie przenosi tylko części potrzebujące więcej pamięci lub innego sprzętu. Uruchomienie wraca przez ten sam kontrakt stanu, diagnostyki i pochodzenia, więc porównanie i akceptacja skupiają się na zmianie wdrożenia. Kontrakt modelu pozostaje stabilny, podczas gdy wydajność się zmienia.","open-source-fmi.section.fmi-biz-scale.detailKicker":"WYDAJNOŚĆ PODĄŻA ZA POPYTEM","open-source-fmi.section.fmi-biz-scale.secondaryRight":"Własne hostowanie i wykonywanie sterowane backendem sprawiają, że wydajność zależy od sprzętu, harmonogramowania i kształtu modelu, a nie od dostępu do zastrzeżonej warstwy. Zespoły mogą rezerwować procesory graficzne dla zespołów modeli, układy FPGA do pracy o niskim opóźnieniu oraz procesory do badań interaktywnych. Rozproszone rozmieszczenie staje się konieczne dopiero wtedy, gdy model przekracza jedną maszynę. Pozwala to uniknąć ponoszenia kosztów operacyjnych klastra dla każdego obciążenia, zachowując jednocześnie możliwość skalowania, gdy program tego potrzebuje.","open-source-fmi.section.fmi-biz-scale.pill.1":"PRZYSPIESZ LOKALNIE","open-source-fmi.section.fmi-biz-scale.pill.2":"ROZPROWADŹ","open-source-fmi.section.fmi-biz-scale.pill.3":"PORÓWNAJ","open-source-fmi.section.fmi-biz-scale.footer":"Model FMI 3 zbudowany na Dweve FMI może się skalować i pozostać samodzielnie hostowany. Ostateczne pytanie komercyjne brzmi: co kupuje organizacja.","open-source-fmi.section.fmi-biz-commercial.eyebrow":"Własność i ekonomia","open-source-fmi.section.fmi-biz-commercial.headlineLead":"Uruchamiaj modele w swojej infrastrukturze","open-source-fmi.section.fmi-biz-commercial.headlineAccent":"na licencji, którą możesz zachować","open-source-fmi.section.fmi-biz-commercial.body":"Dweve FMI jest publikowane na licencji Apache-2.0. Zespoły mogą je przeglądać, budować, osadzać w produktach i obsługiwać bez opłat za użytkownika lub uruchomienie. Ścieżka symulacji nie wymaga hostowanej płaszczyzny sterowania, konta u dostawcy środowiska uruchomieniowego ani zewnętrznej usługi decyzyjnej. Organizacja jest właścicielem modelu, wdrożenia, wyboru backendu, punktów kontrolnych i harmonogramu wydań. Wsparcie lub zarządzana infrastruktura mogą być kupowane, gdy są przydatne, ale dostęp do środowiska uruchomieniowego nie jest rozliczany przez konto dostawcy.","open-source-fmi.section.fmi-biz-commercial.secondaryKicker":"Co posiada organizacja","open-source-fmi.section.fmi-biz-commercial.secondaryLeft":"Organizacja posiada modele, wdrożenie, wybór backendu, punkty kontrolne, historię Twin i harmonogram wydań. Może zacząć od jednej biblioteki Rust lub jednego FMU i rozszerzyć działanie o wykonywanie przyspieszone lub rozproszone bez ponownego negocjowania prawa do uruchamiania tego samego modelu. Praktyczny argument sprzedażowy to nie tylko niższe wydatki na licencje. To usunięcie rozliczanej zależności z dowodów inżynieryjnych, produktów osadzonych i bliźniaków operacyjnych.","open-source-fmi.section.fmi-biz-commercial.detailKicker":"Wsparcie i usługi pozostają opcjonalnymi warstwami","open-source-fmi.section.fmi-biz-commercial.secondaryRight":"Apache-2.0 nie wymaga, aby organizacja działała samodzielnie. Wsparcie, walidacja i zarządzana infrastruktura mogą być kupowane za ich rzeczywistą wartość, a nie jako pozwolenie na dalsze uruchamianie modelu. Środowisko uruchomieniowe może być osadzone bez późniejszych negocjacji za jednostkę. Zespół badawczy może odtworzyć stare badanie bez ponownego aktywowania subskrypcji, a regulowany operator może przypiąć i sprawdzić zatwierdzoną wersję. To korzyści z własności, które przetrwają pierwotny projekt.","open-source-fmi.section.fmi-biz-commercial.pill.1":"APACHE-2.0","open-source-fmi.section.fmi-biz-commercial.pill.2":"SELF-HOSTED","open-source-fmi.section.fmi-biz-commercial.pill.3":"TWOJE DO OSADZENIA","open-source-fmi.section.fmi-biz-commercial.footer":"Jeden model, jedna umowa środowiska uruchomieniowego i jedna historia, od pierwszego badania do eksploatacji.","open-source-fmi.section.fmi-con-model-first.eyebrow":"Przed fizyczną maszyną","open-source-fmi.section.fmi-con-model-first.headlineLead":"Dźwig, pompa lub pojazd","open-source-fmi.section.fmi-con-model-first.headlineAccent":"najpierw jest testowany jako model","open-source-fmi.section.fmi-con-model-first.body":"Na długo przed ukończeniem pierwszej maszyny inżynierowie zapisują, jak powinny zachowywać się jej części. Model opisuje ruch, ciepło, ciśnienie, moc, sterowanie i sposób, w jaki jedna część wpływa na drugą. Komputer uruchamia ten model wielokrotnie, aby znaleźć problemy, gdy są one jeszcze zmianami w równaniach, a nie awariami sprzętu. Ten sam model jest pytany o trudniejsze kwestie w miarę ustalania projektu, więc wczesna praca nie jest wyrzucana, gdy maszyna staje się realna.","open-source-fmi.section.fmi-con-model-first.secondaryKicker":"Co robi Dweve FMI","open-source-fmi.section.fmi-con-model-first.secondaryLeft":"Dweve FMI to system, który nadaje modelowi maszyny standardowy kształt i go uruchamia. Model może pochodzić od jednego zespołu lub od kilku dostawców. Może być sterowany jako jeden zestaw równań, jako samodzielna symulacja lub zgodnie z zaplanowanymi zegarami. Ten sam opis pozostaje rozpoznawalny, gdy test rośnie od jednej części do całej maszyny. Pozostaje trwałym wspólnym odniesieniem w miarę rozszerzania prac.","open-source-fmi.section.fmi-con-model-first.detailKicker":"Model to wspólny opis","open-source-fmi.section.fmi-con-model-first.secondaryRight":"Zespoły mogą pracować nad różnymi częściami jednej maszyny i nadal wymieniać model w jednym formacie. Jedna grupa może skupić się na sterowaniu, inna na mechanice, cieple lub mocy. Nazwane wartości przemieszczają się między ich komputerami zamiast liczb kopiowanych między raportami. Wczesne wykrycie niestabilnego połączenia lub ograniczenia może uniknąć fizycznych prototypów. Opis pozostaje również dostępny, gdy następny zespół go potrzebuje.","open-source-fmi.section.fmi-con-model-first.pill.1":"NAJPIERW MODEL","open-source-fmi.section.fmi-con-model-first.pill.2":"TESTUJ PRZED BUDOWĄ","open-source-fmi.section.fmi-con-model-first.pill.3":"JEDEN KSZTAŁT","open-source-fmi.section.fmi-con-model-first.footer":"Model jest użyteczny raz. Staje się infrastrukturą, gdy może działać wszędzie tam, gdzie potrzebuje go kolejne pytanie.","open-source-fmi.section.fmi-con-many-computers.eyebrow":"Różne komputery, jeden model","open-source-fmi.section.fmi-con-many-computers.headlineLead":"Mały test i ogromne badanie","open-source-fmi.section.fmi-con-many-computers.headlineAccent":"nie wymagają różnych modeli","open-source-fmi.section.fmi-con-many-computers.body":"Inżynier może uruchomić jeden model na laptopie, aby zrozumieć pojedynczy przypadek. Później ten sam zespół może potrzebować tysięcy wariantów, bardzo szybkiego testu w czasie rzeczywistym lub wersji działającej wewnątrz sprzętu. Te zadania wymagają różnych rodzajów komputerów, ale nadal dotyczą pytań o tę samą maszynę. Zachowanie jednego modelu we wszystkich z nich sprawia, że odpowiedzi są porównywalne.","open-source-fmi.section.fmi-con-many-computers.secondaryKicker":"Jak Dweve FMI to przenosi","open-source-fmi.section.fmi-con-many-computers.secondaryLeft":"Dweve FMI może umieścić model na zwykłym procesorze, procesorze graficznym, stałym układzie sprzętowym zbudowanym do jednego powtarzalnego zadania, małym urządzeniu wbudowanym lub kilku maszynach pracujących razem. Zmieniają się szybkość, rozmiar i moc. Nazwane części modelu, stan i historia pozostają tym samym rodzajem rzeczy, więc wyniki można porównywać zamiast tłumaczyć z jednej osobnej implementacji na drugą.","open-source-fmi.section.fmi-con-many-computers.detailKicker":"Zmiana komputera nie powinna zmieniać pytania","open-source-fmi.section.fmi-con-many-computers.secondaryRight":"Szybszy komputer może rozwiązać więcej przypadków, a mniejszy może mieć mniej miejsca, ale oba nadal mogą uruchomić model tej samej pompy, windy lub pojazdu. Dweve FMI zachowuje spójność nazw, stanów i reguł, dostosowując obliczenia do sprzętu. Wynik z biurka można następnie porównać z wynikiem ze stanowiska testowego lub sterownika, bez tłumaczenia między osobno napisanymi wersjami.","open-source-fmi.section.fmi-con-many-computers.pill.1":"LAPTOP","open-source-fmi.section.fmi-con-many-computers.pill.2":"GPU","open-source-fmi.section.fmi-con-many-computers.pill.3":"STAŁY SPRZĘT","open-source-fmi.section.fmi-con-many-computers.pill.4":"W URZĄDZENIU","open-source-fmi.section.fmi-con-many-computers.footer":"Jedna część może działać w wielu miejscach. Kompletna maszyna wymaga też, aby kilka części działało razem.","open-source-fmi.section.fmi-con-coupled.eyebrow":"Współsymulacja w prostych słowach","open-source-fmi.section.fmi-con-coupled.headlineLead":"Sterownik, silnik i obciążenie","open-source-fmi.section.fmi-con-coupled.headlineAccent":"pozostają osobno, działają jako jedno","open-source-fmi.section.fmi-con-coupled.body":"Złożony produkt rzadko jest projektowany przez jeden zespół. Sterownik pochodzi od jednej grupy, silnik od drugiej, a układ mechaniczny od trzeciej. Każda część może zachować własny model, podczas gdy Dweve FMI łączy wymieniane wartości i uruchamia połączony system we właściwej kolejności.","open-source-fmi.section.fmi-con-coupled.secondaryKicker":"Dlaczego to ma znaczenie","open-source-fmi.section.fmi-con-coupled.secondaryLeft":"Nikt nie musi ujawniać wnętrza swojego modelu, aby stworzyć test całego systemu. Dweve FMI wie, które wyjście zasila które wejście, które części mogą działać jednocześnie, a które muszą czekać. Gdy dwie części potrzebują najpierw odpowiedzi drugiej, identyfikuje pętlę i stosuje uzgodniony sposób jej rozwiązania, zamiast po cichu wybierać kolejność. Połączenie pozostaje widoczne dla całego zespołu.","open-source-fmi.section.fmi-con-coupled.detailKicker":"Połączenia są częścią testu","open-source-fmi.section.fmi-con-coupled.secondaryRight":"Test rejestruje więcej niż modele. Rejestruje, która wartość przemieszcza się między nimi, jej jednostkę i która część działa pierwsza. To ma znaczenie, gdy coś zawiedzie: błędna odpowiedź silnika różni się od poprawnej odpowiedzi podłączonej do niewłaściwego wejścia sterownika. Utrzymywanie widoczności tych połączeń pomaga osobom odpowiedzialnym za całą maszynę zdecydować, czy problem leży wewnątrz jednej części, czy między nimi.","open-source-fmi.section.fmi-con-coupled.pill.1":"OSOBNE MODELE","open-source-fmi.section.fmi-con-coupled.pill.2":"TEST CAŁEGO SYSTEMU","open-source-fmi.section.fmi-con-coupled.pill.3":"KOLEJNOŚĆ USTAWIONA","open-source-fmi.section.fmi-con-coupled.footer":"Kompletna maszyna może być teraz testowana. Kolejną przydatną rzeczą jest możliwość zatrzymania i kontynuowania później.","open-source-fmi.section.fmi-con-save.eyebrow":"Symulacja z pamięcią","open-source-fmi.section.fmi-con-save.headlineLead":"Zatrzymaj w tym momencie","open-source-fmi.section.fmi-con-save.headlineAccent":"otwórz go ponownie z tego samego miejsca","open-source-fmi.section.fmi-con-save.body":"Długi test może trwać godziny lub dni. Dweve FMI może zapisać pełny moment: gdzie osiągnięto czas, jakie były wartości, w jakim trybie był model, które zegary czekały i co robił solver. Proces może się zakończyć, ale zapisany moment pozostaje. Otwarcie go ponownie zaczyna od tego punktu, a nie od początku testu.","open-source-fmi.section.fmi-con-save.secondaryKicker":"Więcej niż odzyskiwanie","open-source-fmi.section.fmi-con-save.secondaryLeft":"Otwarcie zapisu pozwala kontynuować działanie bez zaczynania od początku. Ten sam zapisany moment można również wykorzystać więcej niż raz. Jedna gałąź może wypróbować inne ustawienie sterownika, inna może wypróbować inne obciążenie, a oryginał może kontynuować bez zmian. Alternatywy zaczynają się od tego samego punktu, co czyni ich różnice znaczącymi.","open-source-fmi.section.fmi-con-save.detailKicker":"Zapisany moment można udostępnić","open-source-fmi.section.fmi-con-save.secondaryRight":"Kompletny zapis może zostać przeniesiony na inny zgodny komputer lub pozostać z projektem. Inny inżynier może następnie kontynuować badanie później, bez polegania na oryginalnej maszynie. Zapis identyfikuje swój model i ustawienia, więc nie jest po cichu otwierany względem innej wersji. Zapisywanie staje się częścią testu, a nie zrzutem ekranu jego końcowego wykresu.","open-source-fmi.section.fmi-con-save.pill.1":"SAVE","open-source-fmi.section.fmi-con-save.pill.2":"KONTYNUUJ","open-source-fmi.section.fmi-con-save.pill.3":"WYPRÓBUJ ALTERNATYWĘ","open-source-fmi.section.fmi-con-save.footer":"Zapisany model można ponownie otworzyć. Żywy model może również pozostać obok prawdziwej maszyny.","open-source-fmi.section.fmi-con-live.eyebrow":"Po zbudowaniu maszyny","open-source-fmi.section.fmi-con-live.headlineLead":"Rzeczywiste pomiary wchodzą","open-source-fmi.section.fmi-con-live.headlineAccent":"przewidywania modelu wracają","open-source-fmi.section.fmi-con-live.body":"Gdy pompa, winda lub pojazd już istnieje, model nie musi być odkładany na półkę. Może pozostać obok rzeczywistego sprzętu jako część jego cyfrowego bliźniaka. Czujniki mówią mu, co robi maszyna. Model szacuje rzeczy trudne do bezpośredniego zmierzenia i bada, co może się wydarzyć dalej.","open-source-fmi.section.fmi-con-live.secondaryKicker":"Dwa kierunki","open-source-fmi.section.fmi-con-live.secondaryLeft":"Odczyt temperatury, ciśnienia lub pozycji może przejść z rzeczywistego zasobu do modelu. Przewidywany poziom zużycia, ukryty stan lub przyszła odpowiedź mogą przejść z modelu do bliźniaka. Każde połączenie określa, jaka jest wartość, skąd pochodzi i czy powinna być przesyłana natychmiast, czy jako część partii.","open-source-fmi.section.fmi-con-live.detailKicker":"Żywe połączenie zachowuje kontekst","open-source-fmi.section.fmi-con-live.secondaryRight":"Pomiar ma większe znaczenie, gdy model zna jego czujnik, jednostkę i czas. Przewidywanie ma większe znaczenie, gdy bliźniak zna wersję modelu i stan, który je wygenerował. Dweve FMI zachowuje te szczegóły na każdym przejściu, dzięki czemu model i maszyna mogą się wzajemnie informować bez niewyjaśnionych liczb na pulpicie.","open-source-fmi.section.fmi-con-live.pill.1":"POMIARY WEWNĄTRZ","open-source-fmi.section.fmi-con-live.pill.2":"PRZEWIDYWANIA NA ZEWNĄTRZ","open-source-fmi.section.fmi-con-live.pill.3":"POZOSTAJE PRZYDATNY","open-source-fmi.section.fmi-con-live.footer":"Model i maszyna nie zawsze będą się zgadzać, a ta niezgodność powinna pozostać widoczna.","open-source-fmi.section.fmi-con-disagree.eyebrow":"Symulacja a pomiar","open-source-fmi.section.fmi-con-disagree.headlineLead":"Model mówi jedno","open-source-fmi.section.fmi-con-disagree.headlineAccent":"maszyna mówi drugie","open-source-fmi.section.fmi-con-disagree.body":"Symulacja może mówić, że ciśnienie wynosi 4,10 bara, podczas gdy czujnik wskazuje 4,32. Zwykłe zastąpienie jednej liczby drugą uczyniłoby ekran schludnym i usunęłoby to, co ludzie muszą zbadać. Dweve FMI zachowuje obie wartości i stosuje regułę wybraną dla tego rodzaju niezgodności.","open-source-fmi.section.fmi-con-disagree.secondaryKicker":"Niektóre są automatyczne, niektóre nie","open-source-fmi.section.fmi-con-disagree.secondaryLeft":"Normalna różnica temperatur może zostać rozstrzygnięta na korzyść nowszej wartości. Zmierzony sygnał może zastąpić prognozę. Ukryta wielkość może pozostać pod kontrolą modelu. Ciśnienie istotne dla bezpieczeństwa może być utrzymane przez osobę. Decyzja staje się kolejnym wpisem w historii, zamiast wymazywać niezgodność, która ją spowodowała. Powód pozostaje dostępny do przeglądu.","open-source-fmi.section.fmi-con-disagree.detailKicker":"Niezgodność może stać się ostrzeżeniem","open-source-fmi.section.fmi-con-disagree.secondaryRight":"Powtarzające się niewielkie różnice mogą wskazywać, że model wymaga kalibracji. Nagła duża różnica może oznaczać usterkę czujnika lub rzeczywistą zmianę w maszynie. Zachowanie obu wartości ujawnia ten wzorzec. Wymazanie jednej sprawiłoby, że późniejsze wykresy wyglądałyby czysto, ale usunęłoby dowody potrzebne do wyjaśnienia, dlaczego model i maszyna nie są już zgodne. Apache-2.0 umożliwia wgląd w zastosowaną regułę.","open-source-fmi.section.fmi-con-disagree.pill.1":"ZACHOWANO OBIE WARTOŚCI","open-source-fmi.section.fmi-con-disagree.pill.2":"NAZWANA REGUŁA","open-source-fmi.section.fmi-con-disagree.pill.3":"LUB OSOBA","open-source-fmi.section.fmi-con-disagree.footer":"Zachowaną różnicę można później zbadać, ponieważ cała przeszłość pozostaje dostępna.","open-source-fmi.section.fmi-con-reopen.eyebrow":"Podróże w czasie i scenariusze","open-source-fmi.section.fmi-con-reopen.headlineLead":"Wróć do danego momentu","open-source-fmi.section.fmi-con-reopen.headlineAccent":"a następnie spróbuj innej ścieżki","open-source-fmi.section.fmi-con-reopen.body":"Po incydencie użyteczne pytanie rzadko dotyczy tylko końcowej liczby. Ludzie muszą wiedzieć, kiedy model i maszyna zaczęły się rozchodzić, który pomiar dotarł późno, która reguła wybrała wartość i co by się stało przy innej decyzji. Zapisany moment pozwala ponownie otworzyć ten sam przebieg i poprowadzić go inną ścieżką.","open-source-fmi.section.fmi-con-reopen.secondaryKicker":"Przeglądana historia","open-source-fmi.section.fmi-con-reopen.secondaryLeft":"Dweve FMI zapisuje stan symulacji, a Dweve Twin rejestruje przejścia wokół niego. Razem pozwalają recenzentowi ponownie otworzyć wybrany moment, odtworzyć, co się wydarzyło, i utworzyć alternatywną gałąź z tego samego stanu. Jedna gałąź może zachować pierwotną decyzję. Inna może użyć innego parametru lub rozwiązania konfliktu. Porównanie zaczyna się od tej samej przeszłości, a nie od dwóch osobno odtworzonych testów. Dzięki temu późniejsze porównanie jest rzetelne i powtarzalne.","open-source-fmi.section.fmi-con-reopen.detailKicker":"Ta sama przeszłość może odpowiedzieć na kilka pytań","open-source-fmi.section.fmi-con-reopen.secondaryRight":"Inżynier może zapytać, gdzie pojawiła się pierwsza różnica numeryczna. Operator może zapytać, jakie informacje były dostępne przed alarmem. Recenzent może zapytać, która osoba lub polityka wybrała sporną wartość. Ponieważ zapisana symulacja i historia Twin są połączone, ci ludzie nie potrzebują trzech osobno skompletowanych rejestrów. Mogą zacząć od tego samego momentu i podążać za częścią historii istotną dla ich pytania.","open-source-fmi.section.fmi-con-reopen.pill.1":"PONOWNIE OTWÓRZ","open-source-fmi.section.fmi-con-reopen.pill.2":"ODTWÓRZ","open-source-fmi.section.fmi-con-reopen.pill.3":"UTWÓRZ GAŁĄŹ","open-source-fmi.section.fmi-con-reopen.pill.4":"PORÓWNAJ","open-source-fmi.section.fmi-con-reopen.footer":"Model można testować, wdrażać, trzymać przy obiekcie i ponownie otwierać później, nie przestając być tym samym modelem.","open-source-fmi.banner.fmi-biz-provenance-banner.eyebrow":"Rejestr eksploatacyjny","open-source-fmi.banner.fmi-biz-provenance-banner.lead":"Nieśledzone oznacza telemetrię.","open-source-fmi.banner.fmi-biz-provenance-banner.leadAccent":"Przesyłana liczba jest dowodem.","open-source-fmi.banner.fmi-biz-provenance-banner.paragraph.1":"Wartość na pulpicie to koniec łańcucha. Model wygenerował ją ze stanu, solvera i zestawu parametrów. Albo wygenerował ją czujnik, a mapowanie przekształciło ją przed użyciem przez model. Podczas konfliktu polityka lub osoba wybrała, która wartość będzie kontynuowana. Utrata tego łańcucha oznacza odtworzenie go później z plików konfiguracyjnych i wspomnień.","open-source-fmi.banner.fmi-biz-provenance-banner.paragraph.2":"Dweve FMI i Dweve Twin przechowują łańcuch w tej samej historii opartej na zdarzeniach co stan operacyjny. Źródło, cel, kierunek, transformacje, walidacja, trzy rodzaje czasu, konflikty i rozwiązania pozostają dołączone. Program może zapytać, skąd pochodzi wartość, co było znane w przeszłym momencie i która decyzja zmieniła późniejszy stan.","open-source-fmi.banner.fmi-biz-provenance-banner.panel.header":"Jedna wartość operacyjna","open-source-fmi.banner.fmi-biz-provenance-banner.panel.tag":"pełna trasa","open-source-fmi.banner.fmi-biz-provenance-banner.check.1":"źródło modelu lub czujnika","open-source-fmi.banner.fmi-biz-provenance-banner.check.2":"odniesienie do wartości i aspekt Twin","open-source-fmi.banner.fmi-biz-provenance-banner.check.3":"jednostki i transformacja","open-source-fmi.banner.fmi-biz-provenance-banner.check.4":"czas symulacji, przetwarzania i ważności","open-source-fmi.banner.fmi-biz-provenance-banner.check.5":"walidacja","open-source-fmi.banner.fmi-biz-provenance-banner.check.6":"polityka konfliktu","open-source-fmi.banner.fmi-biz-provenance-banner.check.7":"zdarzenie rozwiązania","open-source-fmi.banner.fmi-biz-provenance-banner.verdict":"trasa przetrwa pulpit, który wyświetlał wartość","open-source-fmi.banner.fmi-biz-provenance-banner.footline":"dzisiejszy stan i jutrzejsze dochodzenie czytają tę samą historię","open-source-fmi.banner.fmi-con-continuity-banner.eyebrow":"Szersza idea","open-source-fmi.banner.fmi-con-continuity-banner.lead":"Test się kończy.","open-source-fmi.banner.fmi-con-continuity-banner.leadAccent":"Model może działać dalej.","open-source-fmi.banner.fmi-con-continuity-banner.paragraph.1":"Większość ludzi spotyka symulację jako wykres w raporcie. Wykres to ostatnia strona przebiegu. Nie zawiera stanu, który go wygenerował, dokładnego punktu, w którym coś się zmieniło, ani życia modelu po podpisaniu raportu.","open-source-fmi.banner.fmi-con-continuity-banner.paragraph.2":"Dweve FMI utrzymuje przebieg jako coś, co można zapisać, otworzyć, kontynuować i połączyć z rzeczywistym obiektem. Model używany przed produkcją może pozostać użyteczny podczas rozruchu i eksploatacji. Przyszłe dochodzenie może ponownie otworzyć tę samą historię, zamiast prosić kogoś o odtworzenie testu ze zdjęcia.","open-source-fmi.banner.fmi-con-continuity-banner.panel.header":"Dłuższe życie modelu","open-source-fmi.banner.fmi-con-continuity-banner.panel.tag":"jeden ciągły obiekt","open-source-fmi.banner.fmi-con-continuity-banner.check.1":"przetestowany przed produkcją","open-source-fmi.banner.fmi-con-continuity-banner.check.2":"uruchamiany na innym sprzęcie","open-source-fmi.banner.fmi-con-continuity-banner.check.3":"zapisywany podczas długich badań","open-source-fmi.banner.fmi-con-continuity-banner.check.4":"kontynuowany po przerwie","open-source-fmi.banner.fmi-con-continuity-banner.check.5":"połączony z żywym obiektem","open-source-fmi.banner.fmi-con-continuity-banner.check.6":"odtwarzany i rozgałęziany później","open-source-fmi.banner.fmi-con-continuity-banner.verdict":"wykres jest wynikiem; model i jego historia pozostają użyteczne","open-source-fmi.banner.fmi-con-continuity-banner.footline":"symulacja może stać się częścią systemu, który kiedyś tylko opisywała","open-source-fmi.section.fmi-eng-contract.secondaryLeftKicker":"WSPÓŁDZIELONY MODEL","open-source-fmi.section.fmi-eng-numerus.secondaryLeftKicker":"FORMATY LICZB","open-source-fmi.section.fmi-eng-solvers.secondaryLeftKicker":"REJESTR WYNIKÓW","open-source-fmi.section.fmi-eng-lifecycle.secondaryLeftKicker":"STAN PRAWNY","open-source-fmi.section.fmi-eng-events-clocks.secondaryLeftKicker":"OŚ CZASU ZDARZEŃ","open-source-fmi.section.fmi-eng-backends.secondaryLeftKicker":"UMIESZCZENIE LOKALNE","open-source-fmi.section.fmi-eng-orchestration.secondaryLeftKicker":"GRAF POŁĄCZEŃ","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryLeftKicker":"GRUPA PĘTLI","open-source-fmi.section.fmi-eng-distributed.secondaryLeftKicker":"REJESTR WĘZŁA","open-source-fmi.section.fmi-eng-state-history.secondaryLeftKicker":"ZAPISANA HISTORIA","open-source-fmi.section.fmi-eng-twin-bridge.secondaryLeftKicker":"MAPOWANIE BLIŹNIACZE","open-source-fmi.section.fmi-eng-ffi.secondaryLeftKicker":"POWIERZCHNIA ABI","open-source-fmi.section.fmi-biz-lifecycle.secondaryLeftKicker":"JEDEN MODEL","open-source-fmi.section.fmi-biz-suppliers.secondaryLeftKicker":"BRAMKA WEJŚCIOWA","open-source-fmi.section.fmi-biz-cosimulation.secondaryLeftKicker":"WSPÓLNY GRAF","open-source-fmi.section.fmi-biz-resume.secondaryLeftKicker":"ZAPISANE URUCHOMIENIE","open-source-fmi.section.fmi-biz-live-twin.secondaryLeftKicker":"MAPOWANIE NA ŻYWO","open-source-fmi.section.fmi-biz-conflict-policy.secondaryLeftKicker":"REGUŁA AUTORYTETU","open-source-fmi.section.fmi-biz-provenance.secondaryLeftKicker":"REKORD OSI CZASU","open-source-fmi.section.fmi-biz-host-fit.secondaryLeftKicker":"PIERWSZY KROK","open-source-fmi.section.fmi-biz-scale.secondaryLeftKicker":"WDROŻENIE","open-source-fmi.section.fmi-biz-commercial.secondaryLeftKicker":"WŁASNOŚĆ","open-source-fmi.section.fmi-con-model-first.secondaryLeftKicker":"WSPÓLNY OPIS","open-source-fmi.section.fmi-con-many-computers.secondaryLeftKicker":"TEN SAM MODEL","open-source-fmi.section.fmi-con-coupled.secondaryLeftKicker":"WIDOCZNE POŁĄCZENIA","open-source-fmi.section.fmi-con-save.secondaryLeftKicker":"ZAPISANY MOMENT","open-source-fmi.section.fmi-con-live.secondaryLeftKicker":"MODEL DO SYSTEMU","open-source-fmi.section.fmi-con-disagree.secondaryLeftKicker":"REKORD DECYZJI","open-source-fmi.section.fmi-con-reopen.secondaryLeftKicker":"TA SAMA PRZESZŁOŚĆ","open-source-fmi.90214883b6":"Porozmawiaj z nami","oss-fmi-arithmetic-compare.fa28983085":"Na różnych platformach","oss-fmi-arithmetic-compare.b462790c95":"Wyniki różnią się w zależności od architektury CPU","oss-fmi-arithmetic-compare.1bcc7fc982":"Porównano między architekturami","oss-fmi-arithmetic-compare.726cc3e286":"Między kompilatorami","oss-fmi-arithmetic-compare.e4898f4b98":"Optymalizator zmienia kolejność operacji zmiennoprzecinkowych","oss-fmi-arithmetic-compare.ba659aac6a":"Wybory kompilatora są jawne","oss-fmi-arithmetic-compare.ac458e6963":"Biblioteki matematyczne","oss-fmi-arithmetic-compare.53df4c02d0":"Funkcje libm mogą się nieznacznie różnić","oss-fmi-arithmetic-compare.4f3c2c20e1":"Brak libm platformy na ścieżce krytycznej","oss-fmi-arithmetic-compare.32c657b423":"Migracja sprzętu","oss-fmi-arithmetic-compare.c15355990c":"Ponowna walidacja całego portfolio","oss-fmi-arithmetic-compare.85432b22d0":"Migracja ma charakter operacyjny, nie numeryczny","oss-fmi-arithmetic-compare.87025bab20":"Przypadek bezpieczeństwa","oss-fmi-arithmetic-compare.be702f13ae":"Jeden przypadek na platformę","oss-fmi-arithmetic-compare.8194ef0c5e":"Jedna zadeklarowana umowa między backendami","oss-fmi-arithmetic-compare.007256c3f3":"Ten sam FMU, każdy backend, porównany","oss-fmi-arithmetic-compare.15d7136586":"Zmieniona podstawa arytmetyki, model bez zmian","oss-fmi-arithmetic-compare.eb2b21add1":"IEEE 754","oss-fmi-arithmetic-compare.d0f88a0f5a":"FMI oparty na zmiennoprzecinkowych","oss-fmi-arithmetic-compare.502d9b29ec":"Istniejące implementacje opierają się na arytmetyce zmiennoprzecinkowej. Wyniki różnią się w zależności od wersji kompilatora, bibliotek matematycznych i architektury CPU, przez co dowody zgodności stają się zależne od platformy.","oss-fmi-arithmetic-compare.fce42136e9":"Stały przecinek","oss-fmi-arithmetic-compare.38a040c337":"Dweve FMI","oss-fmi-arithmetic-compare.c579c88eb4":"Arytmetyka stałoprzecinkowa sprawdzana względem MPFR. Ta sama symulacja jest porównywana na każdej platformie zgodnie z zadeklarowaną umową. Wybór wdrożenia ma charakter operacyjny, a zakres walidacji pozostaje jawny.","oss-fmi-arithmetic-compare.12b298f305":"Zamień podstawę arytmetyki. Model i przypadek bezpieczeństwa pozostają takie same.","oss-fmi-arithmetic-compare.10c4c8496b":"Kontrola referencyjna MPFR","oss-fmi-asset-and-model.chrome.path":"Obok zasobu","oss-fmi-asset-and-model.chrome.status":"trzy pomiary na wejściu, dwie prognozy na wyjściu","oss-fmi-asset-and-model.chrome.meta":"jeden ciągły model","oss-fmi-asset-and-model.asset.name":"prawdziwa pompa","oss-fmi-asset-and-model.asset.note":"zbudowana, działająca, zmierzona","oss-fmi-asset-and-model.model.name":"model","oss-fmi-asset-and-model.model.note":"ten sam model z testu projektowego","oss-fmi-asset-and-model.arrow.current.label":"zmierzony prąd","oss-fmi-asset-and-model.arrow.inlet-pressure.label":"ciśnienie na wlocie","oss-fmi-asset-and-model.arrow.ambient-temperature.label":"temperatura otoczenia","oss-fmi-asset-and-model.arrow.bearing-temperature.label":"prognozowana temperatura łożyska","oss-fmi-asset-and-model.arrow.service-margin.label":"pozostały margines eksploatacyjny","oss-fmi-asset-and-model.arrow.tags":"źródło, cel, jednostka i czas","oss-fmi-asset-and-model.mode.real-time":"czas rzeczywisty","oss-fmi-asset-and-model.mode.batch":"partia","oss-fmi-asset-and-model.band.left":"każde przejście zachowuje swój kontekst","oss-fmi-asset-and-model.band.right":"kontekst podróżuje z wartością","oss-fmi-backend-banner.eyebrow":"Tkanka wykonawcza","oss-fmi-backend-banner.lead":"Sprzęt się zmienia.","oss-fmi-backend-banner.lead-accent":"Kontrakt modelu nie.","oss-fmi-backend-banner.paragraphs.0":"Model, który zaczyna się jako małe interaktywne uruchomienie, może później stać się badaniem obejmującym tysiąc scenariuszy, obciążeniem z pętlą sprzętową, predykcją po stronie sterownika lub jedną partycją rozproszonej ko-symulacji. To różne problemy wykonawcze. Nie powinny wymagać różnych definicji symulowanego systemu.","oss-fmi-backend-banner.paragraphs.1":"Dweve FMI utrzymuje model, stan, wynik solvera, diagnostykę i pochodzenie za jednym interfejsem backendu. CPU, GPU, FPGA, wykonanie brzegowe i rozproszone specjalizują pracę bez wymyślania drugiego modelu zmiennych ani drugiego sposobu zapisu stanu. Parytet backendów można zatem testować bezpośrednio: ta sama tożsamość uruchomienia na wejściu, tożsamość stanu końcowego i trajektorii na wyjściu, albo nazwana pierwsza rozbieżność.","oss-fmi-backend-banner.panel.header":"Jedna tożsamość uruchomienia","oss-fmi-backend-banner.panel.tag":"pięć tkanek wykonawczych","oss-fmi-backend-banner.chips.identity.label":"tożsamość modelu i FMU","oss-fmi-backend-banner.chips.numerus.label":"format Numerus","oss-fmi-backend-banner.chips.solver.label":"polityka solvera i tolerancji","oss-fmi-backend-banner.chips.clocks.label":"polityka zegara i zdarzeń","oss-fmi-backend-banner.chips.state.label":"kontrakt stanu i diagnostyki","oss-fmi-backend-banner.chips.backends.label":"CPU, GPU, FPGA, brzegowe i rozproszone","oss-fmi-backend-banner.chips.shared":"wspólne","oss-fmi-backend-banner.chips.backends.marker":"wybierane per obciążenie","oss-fmi-backend-banner.verdict":"wykonanie się przemieszcza; model pozostaje tym samym obiektem inżynierskim","oss-fmi-backend-banner.footline":"jeden kontrakt modelu od pojedynczego rdzenia do rozproszonej symulacji","oss-fmi-backend-deck.ff221d4752":"CPU","oss-fmi-backend-deck.59dbdd341d":"Ogólna inżynieria, codzienne tworzenie treści","oss-fmi-backend-deck.24ae02dd90":"Częsty cel tworzenia treści, walidacji i ciągłej integracji. Użyj jego wyników jako zadeklarowanego odniesienia przy porównywaniu innych backendów.","oss-fmi-backend-deck.a6a6318544":"GPU","oss-fmi-backend-deck.9a6cc875d8":"Zadania wsadowe i duże badania parametrów","oss-fmi-backend-deck.725ebde71c":"Wykonywanie wsadowe dla przeszukiwań parametrów i badań Monte Carlo. Wiele uruchomień naraz, każde porównywane z zadeklarowanym odniesieniem CPU.","oss-fmi-backend-deck.cef7f9bd36":"FPGA","oss-fmi-backend-deck.2c2f3f770f":"Scenariusze sprzętowe w pętli z dokładnym cyklem","oss-fmi-backend-deck.fd29cc1af2":"Dla sprzętu w pętli, gdzie budżet opóźnień jest napięty. Ten sam FMU działa na prawdziwym sprzęcie i rejestruje porównania wektorów wyjściowych.","oss-fmi-backend-deck.8440b9eb7d":"Edge","oss-fmi-backend-deck.4dc3c90a3c":"Wbudowane kontrolery zasilane bateryjnie","oss-fmi-backend-deck.2fea6f5c64":"Cele wbudowane i edge, gdzie pamięć i energia dominują. Uruchamia ten sam model na małym urządzeniu zgodnie z zadeklarowanym kontraktem numerycznym.","oss-fmi-backend-deck.bb3d98dfee":"Rozproszone","oss-fmi-backend-deck.18854c5c57":"Duże badania podzielone na klaster","oss-fmi-backend-deck.c9307c2b8f":"Podziel duże badanie na węzły. Kontrakt odtwarzania rejestruje uruchomienie rozproszone od początku do końca, aby można je było porównać z uruchomieniem na jednym hoście.","oss-fmi-backend-deck.9d8c0969a6":"To samo jądro, kontrole odniesienia na różnych celach","oss-fmi-backend-deck.e9045ea057":"5 backendów","oss-fmi-backend-deck.b3776d63ad":"Backendy","oss-fmi-backend-deck.6d7ae87f78":"Najlepsze dla","oss-fmi-backend-deck.528e133c79":"Między celami","oss-fmi-backend-deck.51ab88da6e":"Kontrola odniesienia","oss-fmi-backend-deck.a7dc6ac385":"porównane wektory wyjściowe","oss-fmi-backend-deck.d8d931a871":"Migruj cel z jawnym rekordem walidacji. Porównanie pokazuje, co się zmienia.","oss-fmi-backend-deck.c63f995892":"Jedno deterministyczne jądro","oss-fmi-backend-deck.aa14ea21a1":"Stacja robocza i CI","oss-fmi-backend-deck.ab2ed5fd39":"Przeszukiwania parametrów","oss-fmi-backend-deck.ac43226d23":"Sprzęt w pętli","oss-fmi-backend-deck.ad43b60f16":"Kontrolery wbudowane","oss-fmi-backend-deck.ae1f18cd5b":"Między węzłami","oss-fmi-backend-fan.chrome.path":"Zaplecza wykonawcze","oss-fmi-backend-fan.chrome.status":"cztery koperty pasują, jedna rozbieżność nazwana","oss-fmi-backend-fan.chrome.meta":"parytet zmierzony, poglądowy","oss-fmi-backend-fan.bundle.title":"jeden pakiet uruchomieniowy","oss-fmi-backend-fan.bundle.contents.0":"skrót modelu","oss-fmi-backend-fan.bundle.contents.1":"stan początkowy","oss-fmi-backend-fan.bundle.contents.2":"dane wejściowe","oss-fmi-backend-fan.bundle.contents.3":"polityka solvera","oss-fmi-backend-fan.bundle.contents.4":"format arytmetyczny","oss-fmi-backend-fan.bundle.contents.5":"zegary","oss-fmi-backend-fan.bundle.contents.6":"graf sprzężeń","oss-fmi-backend-fan.selector.name":"selektor zaplecza","oss-fmi-backend-fan.paths.cpu.name":"SIMD CPU","oss-fmi-backend-fan.paths.cpu.posture":"pojedyncza ścieżka, niski narzut","oss-fmi-backend-fan.paths.gpu.name":"zespół GPU","oss-fmi-backend-fan.paths.gpu.posture":"szerokie ścieżki wsadowe","oss-fmi-backend-fan.paths.fpga.name":"potok FPGA","oss-fmi-backend-fan.paths.fpga.posture":"stały potok, zwarty cyklicznie","oss-fmi-backend-fan.paths.edge.name":"kontroler brzegowy","oss-fmi-backend-fan.paths.edge.posture":"wąskie, ograniczone bufory","oss-fmi-backend-fan.paths.distributed.name":"rozproszony","oss-fmi-backend-fan.paths.distributed.posture":"rozgałęziony między węzłami","oss-fmi-backend-fan.envelope.state-hash":"skrót stanu","oss-fmi-backend-fan.envelope.state-hash-value":"9f2ce1a4","oss-fmi-backend-fan.envelope.trajectory-hash":"skrót trajektorii","oss-fmi-backend-fan.envelope.trajectory-hash-value":"77bd03c2","oss-fmi-backend-fan.envelope.match":"zgodność","oss-fmi-backend-fan.mismatch.title":"wstrzyknięta niezgodność","oss-fmi-backend-fan.mismatch.backend":"zaplecze","oss-fmi-backend-fan.mismatch.state-index":"indeks stanu","oss-fmi-backend-fan.mismatch.state-index-value":"41","oss-fmi-backend-fan.mismatch.first-step":"pierwszy rozbieżny krok","oss-fmi-backend-fan.mismatch.first-step-value":"1,024","oss-fmi-backend-fan.band.text":"Ta sama tożsamość uruchomienia na wejściu, tożsamość stanu końcowego i trajektorii na wyjściu.","oss-fmi-backend-fan.band.meta":"parytet jest zmierzony","oss-fmi-backend-roles.kicker.label":"Cztery lokalne backendy","oss-fmi-backend-roles.kicker.sub":"wybierane na podstawie charakteru obciążenia","oss-fmi-backend-roles.tag":"WYKONYWANIE","oss-fmi-backend-roles.rows.cpu.name":"CPU","oss-fmi-backend-roles.rows.cpu.fit":"interaktywna i ogólna symulacja","oss-fmi-backend-roles.rows.cpu.property":"niskie wymagania konfiguracyjne, skalarna i SIMD dyspozycja","oss-fmi-backend-roles.rows.cpu.evidence":"ścieżka instrukcji i hash trajektorii","oss-fmi-backend-roles.rows.gpu.name":"GPU","oss-fmi-backend-roles.rows.gpu.fit":"ensemble, przeszukiwania i szeroki stan","oss-fmi-backend-roles.rows.gpu.property":"wsadowe wykonywanie równoległe","oss-fmi-backend-roles.rows.gpu.evidence":"tożsamość wsadu i koszt transferu","oss-fmi-backend-roles.rows.fpga.name":"FPGA","oss-fmi-backend-roles.rows.fpga.fit":"stałe grafy i pętle czasu rzeczywistego","oss-fmi-backend-roles.rows.fpga.property":"deterministyczne opóźnienie potoku","oss-fmi-backend-roles.rows.fpga.evidence":"strumień bitowy i ślad cykli","oss-fmi-backend-roles.rows.edge.name":"Edge","oss-fmi-backend-roles.rows.edge.fit":"kontrolery i urządzenia z ograniczeniami","oss-fmi-backend-roles.rows.edge.property":"ograniczone bufory i no_std","oss-fmi-backend-roles.rows.edge.evidence":"limit pamięci i rekord terminów","oss-fmi-backend-roles.footline.left":"różne postawy sprzętowe","oss-fmi-backend-roles.footline.right":"jeden model i kontrakt stanu","oss-fmi-before-build.kicker.label":"Co jest sprawdzane w pierwszej kolejności","oss-fmi-before-build.kicker.sub":"zanim powstaną części fizyczne","oss-fmi-before-build.tag":"PLAIN","oss-fmi-before-build.labels.asks":"pyta","oss-fmi-before-build.labels.found":"znaleziono","oss-fmi-before-build.labels.later":"później","oss-fmi-before-build.system.lift.name":"Podnieś","oss-fmi-before-build.system.lift.asks":"jak samochód, silnik i linka poruszają się razem","oss-fmi-before-build.system.lift.found":"oscylacja lub przeciążenie","oss-fmi-before-build.system.lift.later":"bezpieczniejsza kontrola i dobór rozmiaru","oss-fmi-before-build.system.pump.name":"Pompa","oss-fmi-before-build.system.pump.asks":"jak reagują ciśnienie i przepływ","oss-fmi-before-build.system.pump.found":"kawitacja lub niestabilna kontrola","oss-fmi-before-build.system.pump.later":"obszar roboczy","oss-fmi-before-build.system.vehicle.name":"Pojazd","oss-fmi-before-build.system.vehicle.asks":"jak moc, hamowanie i temperatura współdziałają","oss-fmi-before-build.system.vehicle.found":"ograniczenie zasięgu lub termiczne","oss-fmi-before-build.system.vehicle.later":"kompromisy na poziomie systemu","oss-fmi-before-build.system.medical-device.name":"Urządzenie medyczne","oss-fmi-before-build.system.medical-device.asks":"jak zachowują się kontrola i podawanie","oss-fmi-before-build.system.medical-device.found":"błąd czasu lub dawkowania","oss-fmi-before-build.system.medical-device.later":"powtarzalne dowody z testów","oss-fmi-before-build.foot.left":"model jest tworzony wcześnie","oss-fmi-before-build.foot.right":"i może pozostać użyteczny później","oss-fmi-boundary-conversion.chrome.path":"Granica numeryczna","oss-fmi-boundary-conversion.chrome.status":"trzy przekonwertowane, jedna odrzucona","oss-fmi-boundary-conversion.chrome.meta":"granica jawna, poglądowa","oss-fmi-boundary-conversion.zones.host":"host FMI","oss-fmi-boundary-conversion.zones.boundary":"granica konwersji","oss-fmi-boundary-conversion.zones.runtime":"środowisko uruchomieniowe","oss-fmi-boundary-conversion.crossings.pressure.incoming-type":"Float64","oss-fmi-boundary-conversion.crossings.pressure.label":"ciśnienie","oss-fmi-boundary-conversion.crossings.pressure.target":"Q31.32","oss-fmi-boundary-conversion.crossings.pressure.scale":"skala 2^-32","oss-fmi-boundary-conversion.crossings.actuator.incoming-type":"Float32","oss-fmi-boundary-conversion.crossings.actuator.label":"położenie siłownika","oss-fmi-boundary-conversion.crossings.actuator.target":"Q16.16","oss-fmi-boundary-conversion.crossings.actuator.scale":"skala 2^-16","oss-fmi-boundary-conversion.crossings.tariff.incoming-type":"Float64","oss-fmi-boundary-conversion.crossings.tariff.label":"taryfa, dokładna w systemie dziesiętnym","oss-fmi-boundary-conversion.crossings.tariff.target":"dziesiętny","oss-fmi-boundary-conversion.crossings.tariff.scale":"dokładna skala dziesiętna","oss-fmi-boundary-conversion.crossings.sensor.incoming-type":"Float64","oss-fmi-boundary-conversion.crossings.sensor.label":"wartość czujnika 74 120,5","oss-fmi-boundary-conversion.crossings.sensor.target":"Q16.16","oss-fmi-boundary-conversion.crossings.sensor.scale":"dozwolone od -32 768 do 32 767,99998","oss-fmi-boundary-conversion.refusal.title":"odrzucona na granicy","oss-fmi-boundary-conversion.refusal.incoming":"wartość wejściowa","oss-fmi-boundary-conversion.refusal.target":"format docelowy","oss-fmi-boundary-conversion.refusal.range":"dozwolony zakres","oss-fmi-boundary-conversion.path.label":"jedna ciągła ścieżka typowana","oss-fmi-boundary-conversion.path.nodes.0":"obliczanie pochodnej","oss-fmi-boundary-conversion.path.nodes.1":"etapy solvera","oss-fmi-boundary-conversion.path.nodes.2":"obliczanie residuum","oss-fmi-boundary-conversion.path.nodes.3":"aktualizacja stanu","oss-fmi-boundary-conversion.path.marker":"Numerus typowany","oss-fmi-boundary-conversion.path.note":"po granicy nie pojawia się żaden obiekt float","oss-fmi-boundary-conversion.band.text":"Konwersja jest jawna, sprawdzana i nazwana.","oss-fmi-boundary-conversion.band.meta":"Numerus przez cały przebieg","oss-fmi-business-backend-banner.eyebrow":"Skaluj bez przepisywania","oss-fmi-business-backend-banner.lead":"Dopasuj sprzęt do pracy.","oss-fmi-business-backend-banner.lead-accent":"Zachowaj model.","oss-fmi-business-backend-banner.paragraph.one":"Interaktywny model inżynierski, przebieg dziesięciu tysięcy przypadków, deterministyczna ścieżka sprzętowa w pętli oraz predykcja po stronie sterownika to nie to samo obciążenie. Traktowanie ich jako jednego problemu sprzętowego prowadzi do zakupu niewłaściwej maszyny. Traktowanie ich jako czterech projektów modelowania kosztuje organizację cztery modele tego samego systemu.","oss-fmi-business-backend-banner.paragraph.two":"Dweve FMI rozdziela te decyzje. Backendy CPU, GPU, FPGA i edge specjalizują lokalne wykonywanie. Rozproszone rozmieszczenie rozszerza graf orkiestracji poza jedną maszynę. Model, zmienne, polityka solvera, stan i diagnostyka pozostają pod jednym kontraktem, więc przyspieszanie staje się wyborem wdrożeniowym, a nie drugim źródłem prawdy.","oss-fmi-business-backend-banner.panel.header":"Jeden model, kilka postaw wykonawczych","oss-fmi-business-backend-banner.panel.tag":"wybierane per obciążenie","oss-fmi-business-backend-banner.compare.need":"Potrzeba programu","oss-fmi-business-backend-banner.compare.backend":"Dopasowanie wykonawcze","oss-fmi-business-backend-banner.rows.interactive.need":"inżynieria interaktywna","oss-fmi-business-backend-banner.rows.interactive.backend":"CPU","oss-fmi-business-backend-banner.rows.sweeps.need":"duże przebiegi i zespoły","oss-fmi-business-backend-banner.rows.sweeps.backend":"GPU","oss-fmi-business-backend-banner.rows.latency.need":"stały graf o niskim opóźnieniu","oss-fmi-business-backend-banner.rows.latency.backend":"FPGA","oss-fmi-business-backend-banner.rows.constrained.need":"w ograniczonym sprzęcie","oss-fmi-business-backend-banner.rows.constrained.backend":"edge","oss-fmi-business-backend-banner.rows.distributed.need":"poza jedną maszyną","oss-fmi-business-backend-banner.rows.distributed.backend":"rozproszone","oss-fmi-business-backend-banner.rows.contract.need":"kontrakt modelu i stanu","oss-fmi-business-backend-banner.rows.contract.backend":"bez zmian","oss-fmi-business-backend-banner.verdict":"kup sprzęt pod obciążenie, nie drugi program modelowania","oss-fmi-business-backend-banner.footline":"przyspieszanie zmienia ekonomikę wykonywania; ciągłość chroni własność inżynierską","oss-fmi-business-backend-matrix.chrome.path":"Wybory wykonania","oss-fmi-business-backend-matrix.chrome.status":"pięć potrzeb, pięć backendów","oss-fmi-business-backend-matrix.chrome.meta":"szósta kolumna bez zmian","oss-fmi-business-backend-matrix.model.name":"jeden model inżynieryjny","oss-fmi-business-backend-matrix.model.note":"ten sam obiekt w każdej kolumnie","oss-fmi-business-backend-matrix.columns.need":"potrzeba programu","oss-fmi-business-backend-matrix.columns.backend":"backend","oss-fmi-business-backend-matrix.columns.consequence":"konsekwencja handlowa","oss-fmi-business-backend-matrix.rows.interactive.need":"inżynieria interaktywna","oss-fmi-business-backend-matrix.rows.interactive.backend":"CPU","oss-fmi-business-backend-matrix.rows.interactive.consequence":"natychmiastowa iteracja","oss-fmi-business-backend-matrix.rows.sweeps.need":"duże przebiegi i zespoły","oss-fmi-business-backend-matrix.rows.sweeps.backend":"GPU","oss-fmi-business-backend-matrix.rows.sweeps.consequence":"krótszy czas przebiegu","oss-fmi-business-backend-matrix.rows.latency.need":"stały graf o niskim opóźnieniu","oss-fmi-business-backend-matrix.rows.latency.backend":"FPGA","oss-fmi-business-backend-matrix.rows.latency.consequence":"niższe deterministyczne opóźnienie","oss-fmi-business-backend-matrix.rows.constrained.need":"w ograniczonym sprzęcie","oss-fmi-business-backend-matrix.rows.constrained.backend":"brzeg","oss-fmi-business-backend-matrix.rows.constrained.consequence":"ograniczona pamięć sterownika","oss-fmi-business-backend-matrix.rows.distributed.need":"poza jedną maszyną","oss-fmi-business-backend-matrix.rows.distributed.backend":"rozproszony","oss-fmi-business-backend-matrix.rows.distributed.consequence":"rozproszona pojemność","oss-fmi-business-backend-matrix.unchanged.head":"nieodtwarzany","oss-fmi-business-backend-matrix.unchanged.equations":"równania","oss-fmi-business-backend-matrix.unchanged.variable-mapping":"mapowanie zmiennych","oss-fmi-business-backend-matrix.unchanged.state-format":"format stanu","oss-fmi-business-backend-matrix.unchanged.solver-diagnostics":"diagnostyka solvera","oss-fmi-business-backend-matrix.unchanged.twin-integration":"integracja Twin","oss-fmi-business-backend-matrix.band.text":"sprzęt podąża za obciążeniem","oss-fmi-business-backend-matrix.band.meta":"model pozostaje programem","oss-fmi-business-glyph.f94e5c8649":"niewiele","oss-fmi-business-glyph.a0b9629e9f":"Dowody bezpieczeństwa, zapisane raz","oss-fmi-business-glyph.2dd17ce85e":"USUNIĘTO TUTAJ","oss-fmi-business-glyph.e0d1dc9c8a":"Z tym","oss-fmi-business-glyph.1d9ee6f0f4":"PŁATNE WIELOKROTNIE","oss-fmi-business-glyph.829b0d47de":"Stary sposób","oss-fmi-business-glyph.6cc3364a24":"ZGODNOŚĆ POTWIERDZONA","oss-fmi-business-glyph.1cc5a7a1e6":"Wynik, przed jakąkolwiek demonstracją","oss-fmi-business-glyph.79be3d6f0b":"Co otrzymujesz z Dweve FMI","oss-fmi-business-glyph.a2b27a4cb6":"brak usługi hostowanej na ścieżce","oss-fmi-business-glyph.6b5eb5323e":"Twój sprzęt","oss-fmi-business-glyph.f73856f540":"dane pozostają na miejscu","oss-fmi-business-glyph.6af74613cf":"Zbudowane w Europie","oss-fmi-business-glyph.5e6c49e5d5":"Usuń środowisko uruchomieniowe; zachowaj dokumentację bezpieczeństwa","oss-fmi-business-glyph.3ac1da9055":"Dowody pozostają przy modelu","oss-fmi-business-glyph.9f540d3201":"Lokalnie lub w regionie UE","oss-fmi-business-glyph.62c436123e":"Działa na sprzęcie, który posiadasz","oss-fmi-business-glyph.66a6acbfe4":"Porównano na każdym backendzie","oss-fmi-business-glyph.973a1ab0f1":"Różnice są widoczne","oss-fmi-business-glyph.83010c9d03":"Zweryfikowano na zadeklarowanych platformach","oss-fmi-business-glyph.cdf65b5b66":"Jeden zapis walidacji","oss-fmi-business-glyph.0fdead3fd1":"Harmonogram, którego nie ustalasz","oss-fmi-business-glyph.9df6537132":"Jeden dostawca, jedna cena","oss-fmi-business-glyph.3971729abf":"Nowy układ scalony ponownie waliduje portfolio","oss-fmi-business-glyph.fe74954a77":"Nowy sprzęt uruchamia to ponownie","oss-fmi-business-glyph.109d2c3d54":"Czyj wynik jest właściwy?","oss-fmi-business-glyph.157d1d4cee":"Zespoły uzgadniające liczby","oss-fmi-business-glyph.80d91a51a9":"Ponownie zwalidowane dla każdej maszyny","oss-fmi-business-glyph.ac192b724a":"Dokumentacja bezpieczeństwa dla każdej platformy","oss-fmi-cadence-banners.executionContract.eyebrow":"Dweve FMI / umowa wykonania","oss-fmi-cadence-banners.executionContract.lead":"Gospodarz wybiera solver","oss-fmi-cadence-banners.executionContract.accent":"bez zmiany modelu","oss-fmi-cadence-banners.executionContract.body.one":"Pakiet FMI 3 opisuje zmienne, możliwości i formę wykonania. Numerus utrzymuje jawną reprezentację numeryczną, a tkanina solvera wybiera metodę pasującą do modelu i zadania.","oss-fmi-cadence-banners.executionContract.body.two":"Te wybory znajdują się wokół jednej umowy cyklu życia. Inny solver lub backend nie upoważnia do innej tożsamości zmiennej, reguły zegara czy przejścia stanu.","oss-fmi-cadence-banners.executionContract.panel":"Potwierdzenie umowy wykonania","oss-fmi-cadence-banners.executionContract.tag":"BOUND","oss-fmi-cadence-banners.executionContract.item.fmi.label":"Opis modelu FMI 3","oss-fmi-cadence-banners.executionContract.item.fmi.detail":"Zmienne, interfejsy i możliwości są zadeklarowane.","oss-fmi-cadence-banners.executionContract.item.fmi.status":"READ","oss-fmi-cadence-banners.executionContract.item.numerics.label":"Umowa numeryczna","oss-fmi-cadence-banners.executionContract.item.numerics.detail":"Reprezentacja i konwersja granic pozostają jawne.","oss-fmi-cadence-banners.executionContract.item.numerics.status":"TYPED","oss-fmi-cadence-banners.executionContract.item.solver.label":"Wybrany solver","oss-fmi-cadence-banners.executionContract.item.solver.detail":"Trasa jest wybierana na podstawie wymagań modelu i zadania.","oss-fmi-cadence-banners.executionContract.item.solver.status":"ROUTED","oss-fmi-cadence-banners.executionContract.item.state.label":"Automat stanów cyklu życia","oss-fmi-cadence-banners.executionContract.item.state.detail":"Wywołania pozostają ważne dla bieżącego stanu FMI.","oss-fmi-cadence-banners.executionContract.item.state.status":"ENFORCED","oss-fmi-cadence-banners.executionContract.verdict":"polityka wykonania może się zmienić, podczas gdy umowa modelu pozostaje rozpoznawalna","oss-fmi-cadence-banners.executionContract.footer":"wybór solvera jest jawną polityką wokół jednego cyklu życia FMI","oss-fmi-cadence-banners.graphExecution.eyebrow":"Dweve FMI / skoordynowane wykonanie","oss-fmi-cadence-banners.graphExecution.lead":"Kilka FMU działa razem","oss-fmi-cadence-banners.graphExecution.accent":"przez jeden jawny graf","oss-fmi-cadence-banners.graphExecution.body.one":"Typowane połączenia tworzą graf zależności, który identyfikuje pracę równoległą, porządek i grupy pętli algebraicznych. Orkiestrator nie ukrywa cyklu w ogólnym nieudanym kroku.","oss-fmi-cadence-banners.graphExecution.body.two":"Każdy model może używać backendu, który pasuje do jego obciążenia. Graf utrzymuje widoczny przepływ wartości, politykę pętli i punkty komunikacji w tych rozmieszczeniach.","oss-fmi-cadence-banners.graphExecution.panel":"Jeden krok komunikacji","oss-fmi-cadence-banners.graphExecution.tag":"COORDINATED","oss-fmi-cadence-banners.graphExecution.item.backend.label":"Wybierz backendy modeli","oss-fmi-cadence-banners.graphExecution.item.backend.detail":"CPU, GPU, FPGA lub rozmieszczenie brzegowe pozostaje per model.","oss-fmi-cadence-banners.graphExecution.item.backend.status":"PLACED","oss-fmi-cadence-banners.graphExecution.item.graph.label":"Zbuduj typowane zależności","oss-fmi-cadence-banners.graphExecution.item.graph.detail":"Połączenia określają poziomy wykonania i trasy wartości.","oss-fmi-cadence-banners.graphExecution.item.graph.status":"ORDERED","oss-fmi-cadence-banners.graphExecution.item.loop.label":"Rozwiąż grupy pętli","oss-fmi-cadence-banners.graphExecution.item.loop.detail":"Cyklid trafiają do zatwierdzonego solvera pętli z nazwanymi operandami.","oss-fmi-cadence-banners.graphExecution.item.loop.status":"SOLVED","oss-fmi-cadence-banners.graphExecution.item.step.label":"Zatwierdź krok","oss-fmi-cadence-banners.graphExecution.item.step.detail":"Stan modelu i diagnostyka postępują razem.","oss-fmi-cadence-banners.graphExecution.item.step.status":"ADVANCED","oss-fmi-cadence-banners.graphExecution.verdict":"rozmieszczenie różni się w zależności od modelu; orkiestracja pozostaje jedną możliwą do przeglądu umową","oss-fmi-cadence-banners.graphExecution.footer":"graf zależności utrzymuje pracę równoległą i cykle możliwe do przypisania","oss-fmi-cadence-banners.continuity.eyebrow":"Dweve FMI / ciągłość stanu","oss-fmi-cadence-banners.continuity.lead":"Przenieś uruchomienie","oss-fmi-cadence-banners.continuity.accent":"bez utraty tego, jak osiągnęło ten stan","oss-fmi-cadence-banners.continuity.body.one":"Rozproszone rozmieszczenie, punkty kontrolne i most Twin zależą od kompletnego stanu. Widoczne wyniki same nie mogą przywrócić historii solvera, zegarów, trybów ani kontekstu granic.","oss-fmi-cadence-banners.continuity.body.two":"Zgodny pracownik może kontynuować od zapisanego punktu, a most operacyjny może zachować tę samą tożsamość zmiennej. Kontekst wykonania zmienia się bez tworzenia niepowiązanej historii modelu.","oss-fmi-cadence-banners.continuity.panel":"Inwentarz ciągłości","oss-fmi-cadence-banners.continuity.tag":"COMPLETE STATE","oss-fmi-cadence-banners.continuity.item.placement.label":"Rekord rozmieszczenia","oss-fmi-cadence-banners.continuity.item.placement.detail":"Pracownik i wybrany backend pozostają możliwe do przypisania.","oss-fmi-cadence-banners.continuity.item.placement.status":"KNOWN","oss-fmi-cadence-banners.continuity.item.checkpoint.label":"Punkt kontrolny wykonania","oss-fmi-cadence-banners.continuity.item.checkpoint.detail":"Stan modelu, solvera i orkiestracji jest zachowany.","oss-fmi-cadence-banners.continuity.item.checkpoint.status":"SAVED","oss-fmi-cadence-banners.continuity.item.clock.label":"Kontekst zegara i zdarzeń","oss-fmi-cadence-banners.continuity.item.clock.detail":"Przywrócone uruchomienie wznawia się w tym samym logicznym momencie.","oss-fmi-cadence-banners.continuity.item.clock.status":"ALIGNED","oss-fmi-cadence-banners.continuity.item.bridge.label":"Mapowanie Twin","oss-fmi-cadence-banners.continuity.item.bridge.detail":"Wartości operacyjne zachowują swoją trasę do modelu.","oss-fmi-cadence-banners.continuity.item.bridge.status":"CONNECTED","oss-fmi-cadence-banners.continuity.verdict":"uruchomienie może przechodzić z procesu do procesu i ze studium do operacji jako jedna historia","oss-fmi-cadence-banners.continuity.footer":"kompletny stan umożliwia relokację, odtworzenie i ciągłość operacyjną","oss-fmi-cadence-banners.programmeContinuity.eyebrow":"Dweve FMI / ciągłość programu","oss-fmi-cadence-banners.programmeContinuity.lead":"Przerwa kosztuje","oss-fmi-cadence-banners.programmeContinuity.accent":"tylko praca od ostatniego punktu kontrolnego","oss-fmi-cadence-banners.programmeContinuity.body.one":"Długie badanie może przetrwać typową awarię hosta, ponieważ jego punkt kontrolny zawiera stan środowiska wykonawczego potrzebny do kontynuacji. Program wybiera częstotliwość, a tym samym maksymalną ilość pracy zagrożonej utratą.","oss-fmi-cadence-banners.programmeContinuity.body.two":"Ten sam zapisany stan może rozpocząć gałąź scenariusza lub kontynuować obok działającego zasobu przez Twin. Jeden zachowany model przechodzi z analizy do eksploatacji bez nowej, odłączonej reprezentacji.","oss-fmi-cadence-banners.programmeContinuity.panel":"Od badania do eksploatacji","oss-fmi-cadence-banners.programmeContinuity.tag":"CIĄGŁY","oss-fmi-cadence-banners.programmeContinuity.item.run.label":"Przesuń badanie do przodu","oss-fmi-cadence-banners.programmeContinuity.item.run.detail":"Uruchomienie gromadzi stan solvera i modelu.","oss-fmi-cadence-banners.programmeContinuity.item.run.status":"DZIAŁA","oss-fmi-cadence-banners.programmeContinuity.item.save.label":"Zapisz kompletny punkt kontrolny","oss-fmi-cadence-banners.programmeContinuity.item.save.detail":"Częstotliwość określa, ile pracy może zostać utracone w wyniku przerwania.","oss-fmi-cadence-banners.programmeContinuity.item.save.status":"SAVED","oss-fmi-cadence-banners.programmeContinuity.item.restore.label":"Wznów lub rozgałęź","oss-fmi-cadence-banners.programmeContinuity.item.restore.detail":"Zgodny pracownik kontynuuje od wybranego momentu.","oss-fmi-cadence-banners.programmeContinuity.item.restore.status":"PRZYWRÓCONO","oss-fmi-cadence-banners.programmeContinuity.item.operate.label":"Podłącz zasób na żywo","oss-fmi-cadence-banners.programmeContinuity.item.operate.detail":"Mapowania Twin zachowują tożsamość zmiennych i transformacje.","oss-fmi-cadence-banners.programmeContinuity.item.operate.status":"LIVE","oss-fmi-cadence-banners.programmeContinuity.verdict":"model pozostaje własnym zasobem programu po zakończeniu pierwotnego badania","oss-fmi-cadence-banners.programmeContinuity.footer":"częstotliwość punktów kontrolnych zamienia awarię infrastruktury w ograniczony koszt","oss-fmi-cadence-banners.visibleHistory.eyebrow":"Dweve FMI / historia, do której możesz wrócić","oss-fmi-cadence-banners.visibleHistory.lead":"Gdy dwie wartości się różnią","oss-fmi-cadence-banners.visibleHistory.accent":"różnica pozostaje widoczna","oss-fmi-cadence-banners.visibleHistory.body.one":"Zapisany stan modelu i późniejszy pomiar mogą być oba prawidłowe. Zachowanie obu pozwala zapytać, czy model był błędny, czujnik nieaktualny, czy warunki pracy się zmieniły.","oss-fmi-cadence-banners.visibleHistory.body.two":"Reguła rozstrzygająca bieżącą wartość jest zapisywana oddzielnie od samych wartości. Możesz ponownie otworzyć wcześniejszy moment i zobaczyć, co wtedy było wiadomo, a co zmieniło się później.","oss-fmi-cadence-banners.visibleHistory.panel":"Jedna zachowana rozbieżność","oss-fmi-cadence-banners.visibleHistory.tag":"KEPT","oss-fmi-cadence-banners.visibleHistory.item.save.label":"Zapisany moment modelu","oss-fmi-cadence-banners.visibleHistory.item.save.detail":"Przewidywany stan i jego kontekst pozostają dostępne.","oss-fmi-cadence-banners.visibleHistory.item.save.status":"4.10 BAR","oss-fmi-cadence-banners.visibleHistory.item.measure.label":"Zmierzona wartość operacyjna","oss-fmi-cadence-banners.visibleHistory.item.measure.detail":"Zasób raportuje swoją wartość przez mapowanie Twin.","oss-fmi-cadence-banners.visibleHistory.item.measure.status":"4.32 BAR","oss-fmi-cadence-banners.visibleHistory.item.difference.label":"Zachowana różnica","oss-fmi-cadence-banners.visibleHistory.item.difference.detail":"Żadna wartość nie nadpisuje drugiej w sposób cichy.","oss-fmi-cadence-banners.visibleHistory.item.difference.status":"0.22 BAR","oss-fmi-cadence-banners.visibleHistory.item.record.label":"Zarejestrowana decyzja","oss-fmi-cadence-banners.visibleHistory.item.record.detail":"Wybrany autorytet i powód pozostają w historii.","oss-fmi-cadence-banners.visibleHistory.item.record.status":"PRZYPISANO","oss-fmi-cadence-banners.visibleHistory.verdict":"możesz zobaczyć obie wartości, wybraną regułę oraz osobę lub politykę za nią","oss-fmi-cadence-banners.visibleHistory.footer":"bieżąca odpowiedź nie wymazuje wcześniejszych dowodów","oss-fmi-capability-board.24868df96c":"Zbudowane na arytmetyce stałoprzecinkowej Numerus","oss-fmi-capability-board.851a5c9e94":"Jedno jądro. Jedna zadeklarowana umowa. Każdy backend.","oss-fmi-capability-board.137fca4f24":"Profile, backendy i kontrole oracle","oss-fmi-capability-board.b570316ceb":"Wymiana modeli i ko-symulacja","oss-fmi-capability-board.be9d7073db":"Synchronizacja zegarów","oss-fmi-capability-board.0c15f6df4e":"Ko-symulacja","oss-fmi-capability-board.c194075c57":"Wymiana modeli","oss-fmi-capability-board.1acef90f01":"Wymiana modeli integruje się z zewnętrznymi solverami. Ko-symulacja działa samodzielnie. Zarządzanie zmiennymi, synchronizacja zegarów, obliczanie pochodnych i obsługa zdarzeń są częścią jądra.","oss-fmi-capability-board.87b84e2d54":"Odtwarzanie z dziennika zdarzeń","oss-fmi-capability-board.f820f43bbf":"Złóż dziennik do dowolnego stanu","oss-fmi-capability-board.87d0de61bb":"Zmiany stanu jako zdarzenia","oss-fmi-capability-board.3a4d4ea459":"Most do Twin mapuje instancje symulacji na cyfrowe bliźniaki. Zmiany stanu są rejestrowane jako niezmienne zdarzenia, a deterministyczne odtwarzanie uruchamia symulację bezpośrednio z dziennika zdarzeń.","oss-fmi-capability-board.3e96eaed81":"Integracja cyfrowych bliźniaków","oss-fmi-capability-board.5b4903b1e6":"Rozproszone między węzłami","oss-fmi-capability-board.8ff03fbc23":"Urządzenia brzegowe i wbudowane","oss-fmi-capability-board.c85c254454":"Stacja robocza i klaster","oss-fmi-capability-board.a4b42d9ae5":"Ta sama symulacja może działać na CPU stacji roboczej, GPU, FPGA, urządzeniu brzegowym i rozproszonych węzłach. Porównaj każdy cel zgodnie z zadeklarowaną umową numeryczną podczas przechodzenia z lokalnego wdrożenia do chmury.","oss-fmi-capability-board.2e8e1f1f76":"Swoboda sprzętowa","oss-fmi-capability-board.ebd16b2492":"Profil dziesiętny Dec64_6","oss-fmi-capability-board.6c3a1b4103":"Profil wbudowany Q16.16","oss-fmi-capability-board.d5195fbc8b":"Profil ogólny Q31.32","oss-fmi-capability-board.4e8998eac1":"Każde obliczenie na liczbach rzeczywistych używa arytmetyki stałoprzecinkowej zamiast zmiennoprzecinkowej. Arytmetyka pochodzi z Numerus, gdzie każda operacja jest poprawnie zaokrąglana i weryfikowana względem biblioteki referencyjnej MPFR.","oss-fmi-capability-board.69c32f0fac":"Deterministyczna podstawa arytmetyczna","oss-fmi-capability-board.259c292521":"Sprzęt w pętli FPGA","oss-fmi-capability-board.2053df8b65":"Wykonywanie wsadowe na GPU","oss-fmi-capability-board.f962221c72":"x86_64, AArch64 i RISC-V","oss-fmi-capability-board.857b3db5f3":"Porównaj wyniki symulacji na x86_64, AArch64, RISC-V, GPU i FPGA. Porównaj wyniki programistyczne z wynikami CI i zachowaj bazową linię specyficzną dla platformy.","oss-fmi-capability-board.8868970ea5":"Porównania międzyplatformowe","oss-fmi-checkpoint-branches.chrome.path":"Zapisana historia","oss-fmi-checkpoint-branches.chrome.status":"przywrócono raz, rozgałęziono na trzy sposoby","oss-fmi-checkpoint-branches.chrome.meta":"historia nadrzędna nienaruszona, poglądowa","oss-fmi-checkpoint-branches.spine.label":"jedno badanie parametrów, punkty kontrolne w regularnych odstępach","oss-fmi-checkpoint-branches.spine.stop":"proces zatrzymuje się","oss-fmi-checkpoint-branches.fact.from-checkpoint":"od punktu kontrolnego","oss-fmi-checkpoint-branches.fact.repeated":"powtórzone","oss-fmi-checkpoint-branches.fact.parent-run":"uruchomienie nadrzędne","oss-fmi-checkpoint-branches.fact.split-at":"podział w","oss-fmi-checkpoint-branches.fact.changed":"zmieniono","oss-fmi-checkpoint-branches.fact.expected":"oczekiwano","oss-fmi-checkpoint-branches.fact.found":"znaleziono","oss-fmi-checkpoint-branches.fact.payload":"dane","oss-fmi-checkpoint-branches.reading.restore.kind":"przywróć","oss-fmi-checkpoint-branches.reading.restore.name":"Od punktu kontrolnego siódmego","oss-fmi-checkpoint-branches.reading.restore.prose":"Proces zatrzymuje się krótko po punkcie kontrolnym siódmym. Przywracanie rozpoczyna się od tego punktu i powtarza tylko niewielki fragment do miejsca zatrzymania; historia przed nim jest odczytywana, nie przeliczana.","oss-fmi-checkpoint-branches.reading.restore.fact.from":"punkt kontrolny 07","oss-fmi-checkpoint-branches.reading.restore.fact.repeated":"tylko fragment po 07","oss-fmi-checkpoint-branches.reading.restore.fact.parent":"bez zmian","oss-fmi-checkpoint-branches.reading.gain.kind":"gałąź","oss-fmi-checkpoint-branches.reading.gain.name":"Wzmocnienie regulatora","oss-fmi-checkpoint-branches.reading.gain.prose":"Pierwsza gałąź opuszcza punkt kontrolny dziewiąty ze zmienionym wzmocnieniem regulatora. Niesie identyfikator uruchomienia nadrzędnego, wersję punktu kontrolnego i zmieniony parametr, a następnie prowadzi własną historię stanu od podziału.","oss-fmi-checkpoint-branches.reading.gain.fact.parent":"uruchomienie study-2049","oss-fmi-checkpoint-branches.reading.gain.fact.split":"punkt kontrolny 09, stan v3","oss-fmi-checkpoint-branches.reading.gain.fact.changed":"wzmocnienie regulatora 0,42 do 0,55","oss-fmi-checkpoint-branches.reading.ambient.kind":"gałąź","oss-fmi-checkpoint-branches.reading.ambient.name":"Profil otoczenia","oss-fmi-checkpoint-branches.reading.ambient.prose":"Druga gałąź opuszcza ten sam punkt kontrolny z innym profilem otoczenia. Uruchomienie nadrzędne, wersja podziału i zmienione wejście pozostają dołączone, więc gałąź można porównać z uruchomieniem, z którego pochodzi.","oss-fmi-checkpoint-branches.reading.ambient.fact.parent":"uruchomienie study-2049","oss-fmi-checkpoint-branches.reading.ambient.fact.split":"punkt kontrolny 09, stan v3","oss-fmi-checkpoint-branches.reading.ambient.fact.changed":"profil otoczenia B","oss-fmi-checkpoint-branches.reading.reference.kind":"gałąź","oss-fmi-checkpoint-branches.reading.reference.name":"Referencja bez zmian","oss-fmi-checkpoint-branches.reading.reference.prose":"Trzecia gałąź niczego nie zmienia. Jest referencją, względem której odczytywane są pozostałe dwie, uruchomioną z tego samego punktu kontrolnego, aby każda różnica pozostała znacząca.","oss-fmi-checkpoint-branches.reading.reference.fact.parent":"uruchomienie study-2049","oss-fmi-checkpoint-branches.reading.reference.fact.split":"punkt kontrolny 09, stan v3","oss-fmi-checkpoint-branches.reading.reference.fact.changed":"nic, gałąź referencyjna","oss-fmi-checkpoint-branches.reading.refused.kind":"odmowa przywrócenia","oss-fmi-checkpoint-branches.reading.refused.name":"Niezgodny format","oss-fmi-checkpoint-branches.reading.refused.prose":"Czwarte przywracanie dotyczy starszego formatu stanu. Przywracanie odmawia przed zdekodowaniem danych i wyświetla obok siebie wersje oczekiwaną i znalezioną.","oss-fmi-checkpoint-branches.reading.refused.fact.expected":"format stanu v3","oss-fmi-checkpoint-branches.reading.refused.fact.found":"format stanu v1","oss-fmi-checkpoint-branches.reading.refused.fact.payload":"nie zdekodowano","oss-fmi-checkpoint-branches.band.left":"szkielet nadrzędny nigdy nie jest przepisywany","oss-fmi-checkpoint-branches.band.right":"jeden szkielet, trzy gałęzie, jedna odmowa","oss-fmi-commercial-posture.kicker.label":"Co jest twoje","oss-fmi-commercial-posture.kicker.sub":"przed i po adopcji","oss-fmi-commercial-posture.tag":"OWNED","oss-fmi-commercial-posture.asset.models.name":"Modele i FMU","oss-fmi-commercial-posture.asset.models.ownership":"organizacja i dostawcy","oss-fmi-commercial-posture.asset.models.operational":"przenośny w standardzie FMI 3","oss-fmi-commercial-posture.asset.models.procurement":"bez własnościowego przeprojektowania","oss-fmi-commercial-posture.asset.deployment.name":"Wdrożenie w środowisku wykonawczym","oss-fmi-commercial-posture.asset.deployment.ownership":"organizacja","oss-fmi-commercial-posture.asset.deployment.operational":"własny sprzęt i harmonogram wydań","oss-fmi-commercial-posture.asset.deployment.procurement":"brak zależności od hostowanego środowiska wykonawczego","oss-fmi-commercial-posture.asset.backend.name":"Wydajność backendu","oss-fmi-commercial-posture.asset.backend.ownership":"wybierana dla każdego programu","oss-fmi-commercial-posture.asset.backend.operational":"od CPU do rozproszonego","oss-fmi-commercial-posture.asset.backend.procurement":"wydajność podąża za obciążeniem","oss-fmi-commercial-posture.asset.history.name":"Stan i historia","oss-fmi-commercial-posture.asset.history.ownership":"organizacja","oss-fmi-commercial-posture.asset.history.operational":"punkty kontrolne i pochodzenie bliźniaków","oss-fmi-commercial-posture.asset.history.procurement":"brak dowodów przechowywanych przez dostawcę","oss-fmi-commercial-posture.asset.source.name":"Prawa do kodu źródłowego","oss-fmi-commercial-posture.asset.source.ownership":"Apache-2.0","oss-fmi-commercial-posture.asset.source.operational":"przeglądanie, modyfikacja i osadzanie","oss-fmi-commercial-posture.asset.source.procurement":"jasne długoterminowe użytkowanie","oss-fmi-commercial-posture.foot.left":"publikacja planowana na rundę dziesiątą","oss-fmi-commercial-posture.foot.right":"standardowe modele i historia należąca do organizacji","oss-fmi-commercial-stack.chrome.path":"Wolność komercyjna","oss-fmi-commercial-stack.chrome.status":"co jest własnością, a co wyborem","oss-fmi-commercial-stack.chrome.meta":"linia, wyznaczona raz","oss-fmi-commercial-stack.column.owned.title":"własność","oss-fmi-commercial-stack.column.owned.sub":"pozostaje własnością organizacji","oss-fmi-commercial-stack.column.owned.mark":"znak organizacji","oss-fmi-commercial-stack.column.chosen.title":"wybór","oss-fmi-commercial-stack.column.chosen.sub":"nadal wybrane i kupione","oss-fmi-commercial-stack.owned.models.name":"Modele i FMU","oss-fmi-commercial-stack.owned.models.note":"przenośne w ramach FMI 3","oss-fmi-commercial-stack.owned.deployment.name":"Wdrożenie","oss-fmi-commercial-stack.owned.deployment.note":"własny sprzęt i harmonogram wydań","oss-fmi-commercial-stack.owned.backend.name":"Wydajność backendu","oss-fmi-commercial-stack.owned.backend.note":"od CPU do rozproszonej","oss-fmi-commercial-stack.owned.history.name":"Punkty kontrolne i historia Twin","oss-fmi-commercial-stack.owned.history.note":"pochodzenie punktów kontrolnych i Twin","oss-fmi-commercial-stack.owned.source.name":"Prawa do kodu źródłowego","oss-fmi-commercial-stack.owned.source.note":"warunki Apache-2.0; publikacja w rundzie dziesiątej","oss-fmi-commercial-stack.runtime.name":"Środowisko uruchomieniowe Dweve FMI","oss-fmi-commercial-stack.runtime.note":"implementacja stojąca za każdym uruchomieniem","oss-fmi-commercial-stack.runtime.side":"po lewej stronie linii","oss-fmi-commercial-stack.chosen.hardware.name":"Sprzęt","oss-fmi-commercial-stack.chosen.hardware.note":"wydajność podąża za obciążeniem","oss-fmi-commercial-stack.chosen.tools.name":"Narzędzia inżynierskie","oss-fmi-commercial-stack.chosen.tools.note":"istniejące zasoby pozostają użyteczne","oss-fmi-commercial-stack.chosen.support.name":"Wsparcie","oss-fmi-commercial-stack.chosen.support.note":"kupione za jego rzeczywistą wartość","oss-fmi-commercial-stack.chosen.managed.name":"Zarządzane działanie","oss-fmi-commercial-stack.chosen.managed.note":"opcjonalna warstwa","oss-fmi-commercial-stack.line.label":"linia","oss-fmi-commercial-stack.band.left":"przeglądaj, buduj, osadzaj i zarządzaj na warunkach Apache-2.0","oss-fmi-commercial-stack.band.right":"środowisko uruchomieniowe znajduje się po lewej stronie linii","oss-fmi-conflict-choices.kicker.label":"Pięć nazwanych strategii","oss-fmi-conflict-choices.kicker.sub":"wybrane przed konfliktem","oss-fmi-conflict-choices.tag":"POLITYKA","oss-fmi-conflict-choices.strategy.fmu-wins.name":"Wygrywa FMU","oss-fmi-conflict-choices.strategy.fmu-wins.fit":"wartość nieobserwowana lub autorytatywna dla modelu","oss-fmi-conflict-choices.strategy.fmu-wins.survives":"wartość symulacji","oss-fmi-conflict-choices.strategy.fmu-wins.record":"konflikt i automatyczne rozwiązywanie","oss-fmi-conflict-choices.strategy.twin-wins.name":"Wygrywają bliźniaki","oss-fmi-conflict-choices.strategy.twin-wins.fit":"zaufany zmierzony wkład","oss-fmi-conflict-choices.strategy.twin-wins.survives":"wartość operacyjna","oss-fmi-conflict-choices.strategy.twin-wins.record":"źródło i pomiar","oss-fmi-conflict-choices.strategy.most-recent.name":"Najnowsze","oss-fmi-conflict-choices.strategy.most-recent.fit":"zwykły stan wrażliwy na czas","oss-fmi-conflict-choices.strategy.most-recent.survives":"nowsza ważna wartość","oss-fmi-conflict-choices.strategy.most-recent.record":"oba znaczniki czasu","oss-fmi-conflict-choices.strategy.more-specific.name":"Bardziej szczegółowe","oss-fmi-conflict-choices.strategy.more-specific.fit":"wartość domyślna a jawna","oss-fmi-conflict-choices.strategy.more-specific.survives":"bogatsza wartość","oss-fmi-conflict-choices.strategy.more-specific.record":"reguła szczegółowości","oss-fmi-conflict-choices.strategy.manual.name":"Ręcznie","oss-fmi-conflict-choices.strategy.manual.fit":"bezpieczeństwo, spór lub niepewność","oss-fmi-conflict-choices.strategy.manual.survives":"wybrana wartość po przeglądzie","oss-fmi-conflict-choices.strategy.manual.record":"decydent i powód","oss-fmi-conflict-choices.labels.record":"rekord","oss-fmi-conflict-choices.labels.survives":"przetrwa","oss-fmi-conflict-choices.foot.left":"różnica pozostaje widoczna","oss-fmi-conflict-choices.foot.right":"nawet po wybraniu jednej wartości","oss-fmi-conflict-decision.chrome.path":"Konflikt wartości","oss-fmi-conflict-decision.chrome.status":"dwa automatyczne, jeden ręczny","oss-fmi-conflict-decision.chrome.meta":"różnica niewymazana, poglądowa","oss-fmi-conflict-decision.mapping.ambient.name":"Temperatura otoczenia","oss-fmi-conflict-decision.mapping.ambient.policy":"najnowszy","oss-fmi-conflict-decision.mapping.ambient.transform":"identyczność, °C na °C","oss-fmi-conflict-decision.mapping.ambient.outcome":"Nowsza prawidłowa wartość przechodzi automatycznie.","oss-fmi-conflict-decision.mapping.wear.name":"Wyprowadzony wskaźnik zużycia","oss-fmi-conflict-decision.mapping.wear.policy":"FMU wygrywa","oss-fmi-conflict-decision.mapping.wear.transform":"identyczność, bezwymiarowy","oss-fmi-conflict-decision.mapping.wear.outcome":"Wartość symulacji przechodzi dla wartości autorytatywnej dla modelu.","oss-fmi-conflict-decision.mapping.pressure.name":"Ciśnienie tłoczenia","oss-fmi-conflict-decision.mapping.pressure.policy":"przegląd ręczny","oss-fmi-conflict-decision.mapping.pressure.validity":"wstrzymane do przeglądu","oss-fmi-conflict-decision.mapping.pressure.transform":"bar na bar, identyczność","oss-fmi-conflict-decision.mapping.pressure.outcome":"Wstrzymane do czasu, aż osoba wybierze wartość i zapisze powód.","oss-fmi-conflict-decision.labels.simulation":"symulacja","oss-fmi-conflict-decision.labels.twin":"bliźniak","oss-fmi-conflict-decision.labels.event":"zdarzenie","oss-fmi-conflict-decision.labels.processed":"przetworzone","oss-fmi-conflict-decision.labels.valid":"prawidłowa","oss-fmi-conflict-decision.labels.transform":"transformacja","oss-fmi-conflict-decision.decision.link":"przypadek ręczny otwiera swoją kartę decyzji","oss-fmi-conflict-decision.decision.title":"karta decyzji","oss-fmi-conflict-decision.decision.mapping":"ciśnienie tłoczenia","oss-fmi-conflict-decision.decision.rejected":"odrzucona, pozostaje na zdarzeniu","oss-fmi-conflict-decision.decision.selected":"wybrana, przechodzi","oss-fmi-conflict-decision.decision.historyLabel":"ostatnie zmierzone wartości","oss-fmi-conflict-decision.decision.reasonLabel":"powód zapisany","oss-fmi-conflict-decision.decision.reason":"Kalibrowany czujnik w swoim oknie ważności.","oss-fmi-conflict-decision.decision.retainedLabel":"co pozostaje dołączone","oss-fmi-conflict-decision.decision.retained":"Odrzucone 4,10 bar pozostaje dołączone do zdarzenia konfliktu z obiema wartościami, czasami i transformacją, więc decyzja pozostaje możliwa do przypisania.","oss-fmi-conflict-decision.band.left":"odrzucona wartość pozostaje na zdarzeniu konfliktu","oss-fmi-conflict-decision.band.right":"autorytet zadeklarowany dla każdego mapowania","oss-fmi-consumer-glyph.5b2543d6e1":"Jest sprawdzane na różnych maszynach i po cichu pomaga dbać o bezpieczeństwo.","oss-fmi-consumer-glyph.e08718c37b":"Nie musisz nic robić.","oss-fmi-consumer-glyph.cf10e31f86":"Biuro bezpieczeństwa","oss-fmi-consumer-glyph.9525ae1781":"Bezpieczne","oss-fmi-consumer-glyph.b76aee974c":"To samo","oss-fmi-consumer-glyph.e5de4cc907":"Biurko w pracy","oss-fmi-consumer-glyph.39d31d23af":"jedna odpowiedź.","oss-fmi-consumer-glyph.25dc282b5a":"odpowiedź","oss-fmi-consumer-glyph.e6a18ff62a":"Dwa komputery,","oss-fmi-consumer-glyph.24852dbab8":"Cały pomysł","oss-fmi-continuity-questions.chrome.path":"Ciągłość symulacji","oss-fmi-continuity-questions.chrome.status":"odpowiedziane jawnie","oss-fmi-continuity-questions.question.continuity.ask":"Czym jest ciągłość symulacji?","oss-fmi-continuity-questions.question.continuity.answer":"Jeden model FMI 3, który można tworzyć, rozwiązywać, sprzęgać, przyspieszać, wdrażać, punktowo kontrolować, odtwarzać, rozgałęziać i przechowywać obok działającego zasobu, bez przebudowywania go na inny system na każdym etapie.","oss-fmi-continuity-questions.question.disagree.ask":"Co się dzieje, gdy symulacja i rzeczywista maszyna różnią się?","oss-fmi-continuity-questions.question.disagree.answer":"Dweve FMI zachowuje obie wartości i stosuje regułę wybraną dla tego rodzaju rozbieżności, zamiast po cichu zastępować jedną liczbę drugą.","oss-fmi-continuity-questions.question.hardware.ask":"Czy model pozostaje taki sam, gdy przenosi się na inny sprzęt?","oss-fmi-continuity-questions.question.hardware.answer":"Tak. Nazwy, stany i reguły modelu pozostają takie, jakie były. Zmienia się tylko sposób wykonywania obliczeń, z laptopa na procesor graficzny, stały układ scalony lub małe urządzenie wbudowane.","oss-fmi-continuity-questions.readout.text":"To trzy pytania, na które ta strona ma odpowiedzieć, a każda odpowiedź jest widoczna na stronie.","oss-fmi-continuity-questions.band.left":"trzy pytania, każda odpowiedź jawnie","oss-fmi-coordination-ledger.212c7c5017":"Niezależnie od wybranej strategii, kontrakt replay obowiązuje. Wybór ma charakter operacyjny, a nie liczbowy.","oss-fmi-coordination-ledger.52f6f304bb":"Uczciwy kompromis","oss-fmi-coordination-ledger.2956ef9ad6":"Determinizm","oss-fmi-coordination-ledger.30abe52ced":"Jak koordynowane są kroki","oss-fmi-coordination-ledger.ce5f880970":"operacyjny, a nie liczbowy","oss-fmi-coordination-ledger.820d6cd57d":"Kontrakt replay obowiązuje dla każdej strategii","oss-fmi-coordination-ledger.f726019912":"Jedno okrążenie sieciowe na granicę kroku.","oss-fmi-coordination-ledger.10e402eb33":"porównane od końca do końca","oss-fmi-coordination-ledger.50f123ddf4":"Siatka FMU rozproszona po węzłach, koordynowana przez libp2p.","oss-fmi-coordination-ledger.bb3d98dfee":"Rozproszony","oss-fmi-coordination-ledger.a7b817d0a6":"Więcej pamięci, przydatne w przypadku bardzo dużych modeli.","oss-fmi-coordination-ledger.99e8bdacad":"porównane w obrębie całego drzewa","oss-fmi-coordination-ledger.0d7c2ed5e4":"Pod-master dla każdej grupy FMU, z nadrzędnym masterem synchronizującym.","oss-fmi-coordination-ledger.9a6b47e59a":"Hierarchiczny","oss-fmi-coordination-ledger.ca53ee0533":"Więcej logiki mastera, nieco wyższe zużycie CPU.","oss-fmi-coordination-ledger.d5e6d11d7a":"porównane z harmonogramem przypiętym hashem","oss-fmi-coordination-ledger.e4b63e5800":"Master dostosowuje deltę dla każdej pary FMU.","oss-fmi-coordination-ledger.e2319b498d":"Zmienny krok","oss-fmi-coordination-ledger.7ac636476b":"Najwolniejszy FMU wyznacza tempo.","oss-fmi-coordination-ledger.8cc4094378":"porównanie replay","oss-fmi-coordination-ledger.bb46d06ec8":"Każdy FMU postępuje o tę samą deltę w zsynchronizowany sposób.","oss-fmi-coordination-ledger.269d849b5f":"Krok zsynchronizowany","oss-fmi-cost-compare.65360b06fe":"Dokument bezpieczeństwa","oss-fmi-cost-compare.3803c05cd2":"Ponownie walidowany dla każdej platformy, ponieważ liczby mogą się różnić między maszynami.","oss-fmi-cost-compare.28b37b9abd":"Zbudowany raz. Porównaj wynik na każdym backendzie zgodnie z zadeklarowaną umową, a następnie przenieś zapis walidacji.","oss-fmi-cost-compare.3ed133fa23":"Uzgadnianie wyników","oss-fmi-cost-compare.b896d5087c":"Zespoły porównują liczby, które powinny już być zgodne, i spierają się o to, która maszyna ma rację.","oss-fmi-cost-compare.04e9e0667e":"Wyniki są porównywane między maszynami, więc każda różnica ma widoczny zapis do uzgodnienia.","oss-fmi-cost-compare.8d73bbbd56":"Zmiana sprzętu","oss-fmi-cost-compare.4ea264f022":"Nowe chipy lub nowy region chmury oznaczają ponowną walidację całego portfolio.","oss-fmi-cost-compare.fcd90115da":"Ten sam model działa bez zmian na sprzęcie, który już posiadasz. Przeprowadzka nie wymaga ponownego uruchomienia.","oss-fmi-cost-compare.fe4cc997d5":"Dostawca","oss-fmi-cost-compare.fbdf2f8e83":"Przywiązanie do jednego dostawcy, jednej mapy drogowej i tego, co zdecyduje się on naliczać.","oss-fmi-cost-compare.6579802cb4":"Usuń środowisko uruchomieniowe; model i jego dowody walidacji pozostają u Ciebie.","oss-fmi-cost-compare.a4b2edef2b":"Gdzie znajdują się dane","oss-fmi-cost-compare.755196436c":"Praca może być uruchamiana na platformie i w regionie, których nie kontrolujesz.","oss-fmi-cost-compare.8dbab5f3ce":"Działa lokalnie lub w wybranym regionie UE. Twoje dane symulacyjne pozostają tam, gdzie je umieścisz.","oss-fmi-cost-compare.4690546dd0":"Stary sposób i ten","oss-fmi-cost-compare.cdb52b43e4":"Ta sama praca symulacyjna, widziana obok siebie. Różnica jest operacyjna, a nie techniczna.","oss-fmi-cost-compare.25592eaf85":"Symulacja zależna od platformy","oss-fmi-cost-compare.20fc818fc7":"Porównywana na każdej maszynie","oss-fmi-cost-compare.34e3db7636":"Udowodnij to raz, uruchamiaj wszędzie i zachowaj kontrolę nad tym, gdzie to działa.","oss-fmi-cost-compare.10afeddd62":"Jeden wielokrotnego użytku dokument bezpieczeństwa","oss-fmi-coupled-plant.chrome.path":"Układ sprzężony","oss-fmi-coupled-plant.chrome.status":"pięć FMU, trzy poziomy wykonania","oss-fmi-coupled-plant.chrome.meta":"kolejność pochodna, poglądowa","oss-fmi-coupled-plant.levels.one":"poziom 1, równoległy","oss-fmi-coupled-plant.levels.two":"poziom 2","oss-fmi-coupled-plant.levels.three":"poziom 3","oss-fmi-coupled-plant.fmu.controller":"sterownik","oss-fmi-coupled-plant.fmu.ambient":"model otoczenia","oss-fmi-coupled-plant.fmu.powerStage":"stopień mocy","oss-fmi-coupled-plant.fmu.motor":"silnik","oss-fmi-coupled-plant.fmu.gearbox":"przekładnia","oss-fmi-coupled-plant.fmu.load":"obciążenie","oss-fmi-coupled-plant.edges.cmd":"u_cmd -> u_in","oss-fmi-coupled-plant.edges.ambient":"t_amb -> t_ext","oss-fmi-coupled-plant.edges.current":"i_out -> i_in","oss-fmi-coupled-plant.edges.speed":"omega -> omega_in","oss-fmi-coupled-plant.edges.torque":"tau -> tau_in","oss-fmi-coupled-plant.edges.feedback":"speed_fb -> speed_meas","oss-fmi-coupled-plant.feedback.note":"pętla sprzężenia zwrotnego, bez cyklu w tym samym kroku","oss-fmi-coupled-plant.trace.title":"jeden krok komunikacji","oss-fmi-coupled-plant.trace.read":"odczyt wyjść","oss-fmi-coupled-plant.trace.transform":"przelicz jednostki","oss-fmi-coupled-plant.trace.set":"ustaw wejścia downstream","oss-fmi-coupled-plant.trace.step":"wykonaj kwalifikujące się FMU","oss-fmi-coupled-plant.trace.intermediate":"powrót pośredni","oss-fmi-coupled-plant.trace.confirm":"potwierdź punkt współdzielony","oss-fmi-coupled-plant.trace.confirmed":"punkt współdzielony potwierdzony","oss-fmi-coupled-plant.stop.title":"drugi ślad, instancja za masterem","oss-fmi-coupled-plant.stop.read":"odczyt wyjść","oss-fmi-coupled-plant.stop.check":"sprawdzenie punktu komunikacji","oss-fmi-coupled-plant.stop.stopped":"krok zatrzymany","oss-fmi-coupled-plant.stop.master":"master t 120.0 ms","oss-fmi-coupled-plant.stop.instance":"power-stage-1 t 118.5 ms","oss-fmi-coupled-plant.stop.note":"krok zatrzymuje się z oboma czasami i nazwą instancji","oss-fmi-coupled-plant.band.left":"krawędzie niosą dokładne referencje wartości","oss-fmi-coupled-plant.band.right":"trzy poziomy, jeden czas współdzielony","oss-fmi-design-to-operation.chrome.path":"Od projektu do eksploatacji","oss-fmi-design-to-operation.chrome.status":"jeden model, cztery fazy eksploatacji","oss-fmi-design-to-operation.chrome.meta":"ciągła historia","oss-fmi-design-to-operation.conventional.label":"konwencjonalna trasa","oss-fmi-design-to-operation.conventional.model":"model pompy","oss-fmi-design-to-operation.conventional.fat":"odbioru fabrycznego","oss-fmi-design-to-operation.conventional.end":"tutaj model znika","oss-fmi-design-to-operation.conventional.twin":"rozpoczyna się osobny projekt Twin","oss-fmi-design-to-operation.continuous.label":"za pomocą mostu Dweve Twin","oss-fmi-design-to-operation.continuous.note":"różne dane na wejściu, różne wyniki na wyjściu, w zależności od fazy","oss-fmi-design-to-operation.continuous.model":"model pompy","oss-fmi-design-to-operation.continuous.same":"ten sam obiekt przez cały czas","oss-fmi-design-to-operation.continuous.provenance":"jeden pas pochodzenia: wersja modelu, parametry, mapowania, identyfikatory przebiegów","oss-fmi-design-to-operation.columns.in":"wejście","oss-fmi-design-to-operation.columns.out":"wyjście","oss-fmi-design-to-operation.phases.design-study.name":"badanie projektowe","oss-fmi-design-to-operation.phases.design-study.in":"obciążenia syntetyczne","oss-fmi-design-to-operation.phases.design-study.out":"marginesy projektowe","oss-fmi-design-to-operation.phases.factory-acceptance.name":"odbioru fabrycznego","oss-fmi-design-to-operation.phases.factory-acceptance.in":"pomiary ze stanowiska badawczego","oss-fmi-design-to-operation.phases.factory-acceptance.out":"wyniki odbioru","oss-fmi-design-to-operation.phases.commissioning.name":"rozruch","oss-fmi-design-to-operation.phases.commissioning.in":"wartości z czujników na żywo","oss-fmi-design-to-operation.phases.commissioning.out":"przewidywana temperatura łożyska","oss-fmi-design-to-operation.phases.live-operation.name":"eksploatacja na żywo","oss-fmi-design-to-operation.phases.live-operation.in":"wartości z czujników na żywo","oss-fmi-design-to-operation.phases.live-operation.out":"alternatywne scenariusze eksploatacji","oss-fmi-design-to-operation.band.text":"model pozostaje przy obiekcie","oss-fmi-design-to-operation.band.meta":"cztery fazy, jedna historia","oss-fmi-distributed-contract.kicker.label":"Węzły","oss-fmi-distributed-contract.kicker.sub":"co pozostaje skoordynowane","oss-fmi-distributed-contract.tag":"ROZPROSZONY","oss-fmi-distributed-contract.columns.global":"globalny kontrakt","oss-fmi-distributed-contract.columns.local":"wybór lokalny węzła","oss-fmi-distributed-contract.rows.placement.name":"Umiejscowienie modelu","oss-fmi-distributed-contract.rows.placement.global":"jeden graf orkiestracji","oss-fmi-distributed-contract.rows.placement.local":"liczba backendów i workerów","oss-fmi-distributed-contract.rows.placement.diagnostic":"ślad umiejscowienia","oss-fmi-distributed-contract.rows.time.name":"Czas","oss-fmi-distributed-contract.rows.time.global":"postęp punktów komunikacji","oss-fmi-distributed-contract.rows.time.local":"lokalne wewnętrzne krokowanie","oss-fmi-distributed-contract.rows.exchange.name":"Wymiana stanu","oss-fmi-distributed-contract.rows.exchange.global":"typowane wartości graniczne","oss-fmi-distributed-contract.rows.exchange.local":"batchowanie transportu","oss-fmi-distributed-contract.rows.exchange.diagnostic":"źródło, cel i sekwencja","oss-fmi-distributed-contract.rows.checkpoint.name":"Punkt kontrolny","oss-fmi-distributed-contract.rows.checkpoint.global":"spójna wersja uruchomienia","oss-fmi-distributed-contract.rows.checkpoint.local":"lokalne przechowywanie snapshotów","oss-fmi-distributed-contract.rows.checkpoint.diagnostic":"brakujący lub niezgodny shard","oss-fmi-distributed-contract.rows.recovery.name":"Odzyskiwanie","oss-fmi-distributed-contract.rows.recovery.global":"zadeklarowane ponawianie i redystrybucja","oss-fmi-distributed-contract.rows.recovery.local":"lokalny restart","oss-fmi-distributed-contract.rows.recovery.diagnostic":"awaria i odzyskane umiejscowienie","oss-fmi-distributed-contract.footline.left":"różne maszyny pod spodem","oss-fmi-distributed-contract.footline.right":"jedno uruchomienie ponad nimi","oss-fmi-distributed-grid.chrome.path":"skoordynowane rozmieszczenie","oss-fmi-distributed-grid.chrome.meta":"lokalny backend niezależny, poglądowy","oss-fmi-distributed-grid.nodes.a.backend":"CPU SIMD","oss-fmi-distributed-grid.nodes.b.backend":"GPU","oss-fmi-distributed-grid.nodes.c.backend":"FPGA","oss-fmi-distributed-grid.nodes.d.backend":"skalarny brzegowy","oss-fmi-distributed-grid.nodes.e.backend":"CPU","oss-fmi-distributed-grid.nodes.e.tag":"zastąpienie","oss-fmi-distributed-grid.groups.generation":"dyspozytura generacji","oss-fmi-distributed-grid.groups.transmission":"przepływ transmisji","oss-fmi-distributed-grid.groups.demand":"zespół zapotrzebowania","oss-fmi-distributed-grid.groups.weather":"scenariusze pogodowe","oss-fmi-distributed-grid.groups.relays":"przekaźniki ochronne","oss-fmi-distributed-grid.groups.substation":"kontrolery stacji","oss-fmi-distributed-grid.intra.label":"cienki, wewnątrzwęzłowy","oss-fmi-distributed-grid.boundary.title":"stan graniczny między węzłami","oss-fmi-distributed-grid.boundary.note":"cienki w węźle, ciężki między węzłami","oss-fmi-distributed-grid.boundary.voltage":"bus_voltage, t 240.0, A -> C","oss-fmi-distributed-grid.boundary.forecast":"load_forecast, t 240.0, B -> A","oss-fmi-distributed-grid.boundary.relay":"relay_state, t 240.0, C -> D","oss-fmi-distributed-grid.step.arrived":"wartości graniczne 3 z 3 dotarły","oss-fmi-distributed-grid.step.confirmed":"punkt komunikacji potwierdzony","oss-fmi-distributed-grid.step.caption":"krok kończy się dopiero po dotarciu wartości granicznych","oss-fmi-distributed-grid.recovery.title":"ślad odzyskiwania","oss-fmi-distributed-grid.recovery.checkpoint":"ostatni punkt kontrolny cp-118","oss-fmi-distributed-grid.recovery.affected":"dotknięte grupy: zespół zapotrzebowania, scenariusze pogodowe","oss-fmi-distributed-grid.recovery.replacement":"węzeł zastępczy E przejmuje obie grupy","oss-fmi-distributed-grid.recovery.resumed":"wznowiono przy t 240.0","oss-fmi-distributed-grid.runband.text":"jedna tożsamość uruchomienia, ciągła od pierwszego rozmieszczenia do wznowionego uruchomienia","oss-fmi-distributed-grid.band.left":"zmienia się rozmieszczenie, uruchomienie nie","oss-fmi-distributed-grid.band.right":"punkt kontrolny cp-118 przechowuje wersję","oss-fmi-domain-grid.7b29b70e4d":"Ten sam model, każde środowisko","oss-fmi-domain-grid.b627eb9aa8":"Tam, gdzie wyniki wpływają na decyzje, powtarzalność jest sednem sprawy.","oss-fmi-domain-grid.7ed0bae386":"7 sektorów","oss-fmi-domain-grid.96f36ba15a":"Powtarzalność, nie gwiazdka na platformie","oss-fmi-domain-grid.452be9b834":"Połącz symulacje z cyfrowymi bliźniakami przez Twin. Zmiany stanu są rejestrowane jako zdarzenia i odtwarzane deterministycznie z dziennika.","oss-fmi-domain-grid.43b3a512f4":"Stan na żywo, odtwarzanie oparte na zdarzeniach","oss-fmi-domain-grid.301a912562":"Cyfrowe bliźniaki","oss-fmi-domain-grid.b8220fed02":"Symuluj procesy chemiczne za pomocą bilansów masy i energii w arytmetyce stałoprzecinkowej. Weryfikuj logikę sterowania przez ko-symulację z deterministycznym wykonywaniem wsadowym.","oss-fmi-domain-grid.50089d1839":"Sterowanie procesami, ko-symulacja PLC","oss-fmi-domain-grid.7db3cf5152":"Przemysł","oss-fmi-domain-grid.a6348794db":"Odtwarzaj kinematykę i dynamikę ramion robotów dzięki stabilnemu planowaniu trajektorii. Fuzja czujników jest deterministyczna w kolejnych uruchomieniach.","oss-fmi-domain-grid.00d119d554":"Kinematyka, planowanie, fuzja czujników","oss-fmi-domain-grid.d058025dbc":"Robotyka","oss-fmi-domain-grid.16f70f5cc1":"Symuluj przetwornice mocy z dokładnością stałoprzecinkową. Integruj systemy energii odnawialnej z deterministycznymi wynikami w różnych wdrożeniach.","oss-fmi-domain-grid.940fd43886":"Sieć, przetwornice mocy, odnawialne źródła","oss-fmi-domain-grid.437bcb1511":"Energia","oss-fmi-domain-grid.19d07d6f78":"Modeluj wydajność urządzeń z deterministyczną precyzją, aby każde uruchomienie dostarczało dowodów zgodnie z określoną umową.","oss-fmi-domain-grid.8499c64d58":"Wydajność urządzeń, dynamika pomp","oss-fmi-domain-grid.a9a24cd153":"Medycyna","oss-fmi-domain-grid.cfea747b54":"Weryfikuj prawa sterowania lotem dzięki porównaniom międzyplatformowym. Symulacja z pilotem w pętli generuje deterministyczne wyniki dla scenariuszy szkoleniowych.","oss-fmi-domain-grid.09895ea872":"Dynamika lotu, prawa sterowania","oss-fmi-domain-grid.e4fdcd4b23":"Lotnictwo","oss-fmi-domain-grid.f6e82ccb4b":"Modeluj układy napędowe i podwozia z wynikami, które zespoły mogą porównywać. Testy sprzętowe w pętli na backendzie FPGA wykorzystują ten sam model.","oss-fmi-domain-grid.fde91e0c39":"Silnik, skrzynia biegów, hamulce, zawieszenie","oss-fmi-domain-grid.7ced80c3b5":"Motoryzacja","oss-fmi-drift-trace.2f9d0de86a":"Rozbieżność platform","oss-fmi-drift-trace.cf7363ae8d":"Wyniki różnią się między stacjami roboczymi programistów, serwerami CI a sprzętem certyfikacyjnym. Przypadek bezpieczeństwa musi wyjaśnić i uzasadnić każdą rozbieżność, w przeciwnym razie nie przejdzie. Nakład pracy związany z testowaniem zwielokrotnia się.","oss-fmi-drift-trace.43b95f29db":"N stanowisk testowych","oss-fmi-drift-trace.ab090fdc37":"Wrażliwość na kompilator","oss-fmi-drift-trace.ffe67c3a03":"Różne kompilatory stosują różne strategie optymalizacji operacji zmiennoprzecinkowych. Model, który działa poprawnie pod jednym kompilatorem, może zawieść pod innym, dlatego zespoły przypinają konkretne wersje kompilatorów, aby utrzymać stabilne wyniki.","oss-fmi-drift-trace.0ad51a0555":"przypnij wersję","oss-fmi-drift-trace.dfc7c66b15":"Różnice w bibliotekach matematycznych","oss-fmi-drift-trace.5cfa74d1d5":"Funkcje trygonometryczne, wykładnicze i logarytmiczne są implementowane różnie na różnych platformach. Biblioteka może wprowadzić niewielką różnicę numeryczną, która po milionach kroków może się skumulować w makroskopową rozbieżność.","oss-fmi-drift-trace.b0fcb6e7ff":"niewielka różnica numeryczna","oss-fmi-drift-trace.683c4d3deb":"Uzależnienie od sprzętu","oss-fmi-drift-trace.3ade9befbd":"Gdy przepływ pracy zostanie zwalidowany na jednej architekturze procesora, przejście na inną grozi rozbieżnością. Zespoły nie mogą ulepszyć sprzętu ani skorzystać z instancji chmurowych bez ponownej walidacji całego portfela symulacji.","oss-fmi-drift-trace.38cf5ff2aa":"Zaobserwowano rozbieżność","oss-fmi-drift-trace.0afe35aaf1":"oś kroku całkowania","oss-fmi-drift-trace.4a8b7caaec":"Dwie trajektorie zmiennoprzecinkowe rozchodzą się w kolejnych krokach całkowania, podczas gdy linia stałoprzecinkowa pozostaje płaska.","oss-fmi-drift-trace.a965e3bd60":"dryf wyjścia","oss-fmi-drift-trace.00a9659bb1":"float, maszyna A","oss-fmi-drift-trace.3bc221a13a":"float, maszyna B","oss-fmi-drift-trace.8fe6274cac":"stałoprzecinkowy, każda maszyna","oss-fmi-drift-trace.24eca8c29c":"IEEE 754 float, dryfuje zależnie od platformy","oss-fmi-drift-trace.d93d54c0e1":"Stałoprzecinkowy, kontrole referencyjne na wszystkich platformach","oss-fmi-drift-trace.f327983d4d":"Rozbieżność jest realna. Koszt jej uzasadnienia jest ukryty.","oss-fmi-due-diligence.ae2e35dce0":"DOWODY PRZED WDROŻENIEM","oss-fmi-due-diligence.fcfc47439a":"Każde twierdzenie operacyjne wskazuje na etap walidacji","oss-fmi-due-diligence.f255e17b28":"Dowody","oss-fmi-due-diligence.98d10f4061":"Sześć twierdzeń operacyjnych i dowody, które kupujący może przejrzeć przed podjęciem decyzji, gdzie FMI powinno znaleźć zastosowanie","oss-fmi-due-diligence.87b284e78b":"Rekord walidacji","oss-fmi-due-diligence.6b5eb5323e":"Ten sam model, zadeklarowane porównanie","oss-fmi-due-diligence.8f87893871":"DOWODY GOTOWE","oss-fmi-due-diligence.09a3ecefa2":"Wdrażaj tylko tam, gdzie kontrakt parytetu obowiązuje na Twoich docelowych celach.","oss-fmi-due-diligence.a26b9b7477":"Zdecyduj","oss-fmi-due-diligence.72677028b4":"Wypróbuj","oss-fmi-due-diligence.6caaf4dc8a":"Uruchom przykład na własnych maszynach i porównaj wyniki.","oss-fmi-due-diligence.b59f1b3c91":"Przejrzyj kontrakt wyników, macierz celów i metodę walidacji opartą na MPFR.","oss-fmi-due-diligence.b8db515e7a":"Spójrz","oss-fmi-due-diligence.6f4215c47a":"Usuń środowisko uruchomieniowe; model i jego rekord walidacji pozostają u Ciebie.","oss-fmi-due-diligence.341d869825":"Ścieżka wyjścia jest czysta","oss-fmi-due-diligence.19288a912b":"Działa lokalnie lub w wybranym regionie UE, więc Twoja praca pozostaje w granicach, które kontrolujesz.","oss-fmi-due-diligence.bba4a70216":"Granica danych jest jednoznaczna","oss-fmi-due-diligence.dcb593c380":"Działa na zwykłej stacji roboczej, klastrze lub specjalistycznym sprzęcie. Nie wymaga specjalnej maszyny.","oss-fmi-due-diligence.92b8e80603":"Działa na sprzęcie, który posiadasz","oss-fmi-due-diligence.2b47482392":"Uruchom przykład tłumionego oscylatora na dwóch maszynach i porównaj wyniki zgodnie z zadeklarowanym kontraktem.","oss-fmi-due-diligence.a6e0302005":"Wyniki porównane między maszynami","oss-fmi-due-diligence.2cfe1cbd3b":"Porównaj każdy backend z oraklem MPFR i zanotuj wszelkie rozbieżności.","oss-fmi-due-diligence.02cd9dec86":"Oracle walidacji jest niezależny","oss-fmi-due-diligence.87cd15c1c6":"Uruchom ten sam model na obsługiwanych celach i porównaj wektory wynikowe.","oss-fmi-due-diligence.6b99e29725":"Kontrakt wyników obowiązuje","oss-fmi-eng-close-banner.eyebrow":"Cały argument","oss-fmi-eng-close-banner.lead":"Zdefiniuj go raz.","oss-fmi-eng-close-banner.accent":"Zachowaj go we wszystkich uruchomieniach.","oss-fmi-eng-close-banner.paragraph.one":"Model FMI 3 zaczyna się jako wpisane zmienne, zależności, równania, stany, zegary i możliwości. Numerus zapewnia deterministyczny język dla obliczeń rzeczywistych. Tkanina solvera daje równaniom ODE, DAE, SDE, nieliniowym i sprzężonym trasę, której potrzebują. Graf orkiestracji zamienia kilka FMU w jedną skoordynowaną symulację. Warstwa zaplecza przenosi uruchomienie z CPU na GPU, FPGA, brzeg lub wykonanie rozproszone.","oss-fmi-eng-close-banner.paragraph.two":"Stan nie znika przy zakończeniu procesu. Można go zapisać, przywrócić, odtworzyć i rozgałęzić. Most Twin pozwala temu samemu modelowi działać dalej obok aktywa operacyjnego, z każdym przecięciem, konfliktem i rozwiązaniem zachowanym jako pochodzenie. Istniejące hosty nadal widzą pełną tabelę funkcji C FMI 3. Język implementacji, solver, zaplecze i wdrożenie mogą się zmienić. Model pozostaje tym samym obiektem inżynierskim.","oss-fmi-eng-close-banner.panel.header":"Jeden ciągły system modelowy","oss-fmi-eng-close-banner.panel.tag":"FMI 3","oss-fmi-eng-close-banner.chip.model.label":"model i typy","oss-fmi-eng-close-banner.chip.model.status":"zachowane","oss-fmi-eng-close-banner.chip.solver.label":"trasa solvera","oss-fmi-eng-close-banner.chip.solver.status":"zadeklarowana","oss-fmi-eng-close-banner.chip.backend.label":"zaplecze","oss-fmi-eng-close-banner.chip.backend.status":"wybrane","oss-fmi-eng-close-banner.chip.graph.label":"graf sprzężeń","oss-fmi-eng-close-banner.chip.graph.status":"jawny","oss-fmi-eng-close-banner.chip.state.label":"stan i historia","oss-fmi-eng-close-banner.chip.state.status":"trwałe","oss-fmi-eng-close-banner.chip.twin.label":"mapowanie Twin","oss-fmi-eng-close-banner.chip.twin.status":"dwukierunkowe","oss-fmi-eng-close-banner.chip.abi.label":"ABI hosta","oss-fmi-eng-close-banner.chip.abi.status":"standardowe","oss-fmi-eng-close-banner.verdict":"uruchomienie może się przenieść bez utraty swojej istoty","oss-fmi-eng-close-banner.footline":"Rust go uruchamia; FMI 3 go przenosi; Twin utrzymuje go przy życiu","oss-fmi-event-clock-rail.chrome.path":"Wydarzenia","oss-fmi-event-clock-rail.chrome.status":"zlokalizowano zdarzenie, aktywowano partycję, zwrócono krok","oss-fmi-event-clock-rail.chrome.meta":"jedna uporządkowana oś czasu, poglądowa","oss-fmi-event-clock-rail.rail.aria":"Szyna symulacji trwająca czterdzieści milisekund z ciągłą krzywą, dwoma zegarami okresowymi, jednym zegarem wyzwalanym i trzema partycjami","oss-fmi-event-clock-rail.axis.start":"0 ms","oss-fmi-event-clock-rail.axis.end":"40 ms","oss-fmi-event-clock-rail.axis.requested":"żądano 40 ms","oss-fmi-event-clock-rail.axis.returned":"ostatni pomyślny czas 26 ms","oss-fmi-event-clock-rail.lanes.curve":"krzywa","oss-fmi-event-clock-rail.lanes.event":"zdarzenie","oss-fmi-event-clock-rail.lanes.clock-a":"zegar A","oss-fmi-event-clock-rail.lanes.clock-b":"zegar B","oss-fmi-event-clock-rail.lanes.triggered":"wyzwalany","oss-fmi-event-clock-rail.lanes.partitions":"partycje","oss-fmi-event-clock-rail.marks.bracketed":"ujęte w nawiasy","oss-fmi-event-clock-rail.marks.narrowed":"zawężone","oss-fmi-event-clock-rail.marks.located":"pierwiastek zlokalizowany na 23,5 ms","oss-fmi-event-clock-rail.marks.intermediate":"aktualizacja pośrednia","oss-fmi-event-clock-rail.marks.event-mode":"tryb zdarzeń","oss-fmi-event-clock-rail.marks.iteration":"iteracja dyskretna, dwie rundy","oss-fmi-event-clock-rail.marks.resume":"wznów ciągłe wykonywanie","oss-fmi-event-clock-rail.marks.tick":"takt aktywuje partycję próbkującą","oss-fmi-event-clock-rail.marks.triggered":"wyzwala się na zlokalizowanym zdarzeniu","oss-fmi-event-clock-rail.partitions.one":"partycja pierwsza","oss-fmi-event-clock-rail.partitions.sampling":"partycja próbkująca","oss-fmi-event-clock-rail.partitions.three":"partycja trzecia","oss-fmi-event-clock-rail.bound.title":"drugi przypadek: osiągnięto limit iteracji zdarzeń","oss-fmi-event-clock-rail.bound.unresolved-label":"nierozwiązane wskaźniki","oss-fmi-event-clock-rail.bound.unresolved-value":"dwa wskaźniki zdarzeń","oss-fmi-event-clock-rail.bound.rounds-label":"liczba rund","oss-fmi-event-clock-rail.bound.rounds-value":"16","oss-fmi-event-clock-rail.bound.state-label":"stan","oss-fmi-event-clock-rail.bound.state-value":"diagnostyka końcowa","oss-fmi-event-clock-rail.band.text":"Host otrzymuje napotkane zdarzenie, wczesny zwrot i ostatni pomyślny czas.","oss-fmi-event-clock-rail.band.meta":"jedna uporządkowana oś czasu","oss-fmi-everyday-benefits.24ae9cee93":"Nigdy nie dotkniesz tej części samodzielnie. Ale po cichu sprawia, że maszyny wokół ciebie są bezpieczniejsze, i warto o tym wiedzieć.","oss-fmi-everyday-benefits.81ad45c6b9":"Dlaczego to jest dobre dla wszystkich","oss-fmi-everyday-benefits.8ccdcadd4e":"Jak narzędzie, które pasuje do skrzynki z narzędziami, którą już masz.","oss-fmi-everyday-benefits.3ae3647667":"Nie potrzebuje ogromnej, drogiej maszyny. Działa na komputerze, który inżynierowie już mają na biurku.","oss-fmi-everyday-benefits.0d23c455ac":"Działa na zwykłych komputerach","oss-fmi-everyday-benefits.d12f679d06":"Jak jeden paszport, który pozostaje ważny przez całą podróż.","oss-fmi-everyday-benefits.e8011161ea":"Inżynierowie rejestrują walidację raz, a następnie przenoszą ten zapis bezpieczeństwa na maszyny, na których zamierzają uruchomić.","oss-fmi-everyday-benefits.e25d4d7294":"Jedna kontrola bezpieczeństwa podąża za modelem","oss-fmi-everyday-benefits.6bec63132e":"Jak czujnik dymu, który wykrywa problem, zanim pomieszczenie się wypełni.","oss-fmi-everyday-benefits.a8b3a521d2":"Referencja o wysokiej precyzji wychwytuje drobne różnice w obliczeniach, zanim maszyna polega na wyniku.","oss-fmi-everyday-benefits.e54d54645b":"Drobne różnice są wykrywane wcześnie","oss-fmi-everyday-benefits.401c3b1775":"Jak termometr, który wskazuje to samo w każdym pomieszczeniu.","oss-fmi-everyday-benefits.c41fd4d8de":"Gdy to jest używane, test jest porównywany na każdym komputerze, aby nikt nie musiał zgadywać, czyja maszyna się różni.","oss-fmi-everyday-benefits.34e5fa45f5":"Zadeklarowany kontrakt odpowiedzi","oss-fmi-everyday-scenes.02eba6de45":"Nigdy tego nie widzisz. To po prostu pomaga osobom, które to sprawdzają, dobrze wykonywać\n          swoją pracę.","oss-fmi-everyday-scenes.322d66f63c":"Jak to pomaga.","oss-fmi-everyday-scenes.51e31a6a54":"Dlaczego ten test ma znaczenie.","oss-fmi-everyday-scenes.4f9c7c54ae":"Deterministyczna symulacja","oss-fmi-everyday-scenes.6c1e147a94":"Dotknij obrazka. Każdy z nich jest najpierw testowany na komputerze, a test jest porównywany na\n            docelowych urządzeniach.","oss-fmi-everyday-scenes.e3bff7d8b6":"Codzienne rzeczy, które pomaga chronić","oss-fmi-everyday-scenes.ed3b6dc1b3":"To sprawia, że test fabryczny jest rzetelny i porównywalny, więc dowody bezpieczeństwa są widoczne w każdym warsztacie.","oss-fmi-everyday-scenes.8f81670179":"Te maszyny pracują obok ludzi. Test, który mówi, że są bezpieczne, musi mieć zdefiniowane znaczenie wszędzie tam, gdzie jest uruchamiany.","oss-fmi-everyday-scenes.eba075339d":"Roboty i maszyny na linii fabrycznej są testowane na komputerze, zanim w ogóle się poruszą.","oss-fmi-everyday-scenes.607b3d2d49":"Maszyny, które wytwarzają rzeczy","oss-fmi-everyday-scenes.ac456f0817":"To utrzymuje test zasilania stabilnym i powtarzalnym, dzięki czemu każda maszyna daje wynik, który można porównać.","oss-fmi-everyday-scenes.61257bb80a":"Jeśli test różni się między komputerami, trudniej mieć pewność, że światła pozostaną włączone, a zasilanie bezpieczne.","oss-fmi-everyday-scenes.1436695807":"Sprzęt, który utrzymuje stabilność energii elektrycznej, jest testowany na komputerze przed instalacją.","oss-fmi-everyday-scenes.036a7543be":"Energia, która dociera do Twojego domu","oss-fmi-everyday-scenes.5f72f611d1":"To sprawia, że test pompy jest jednoznaczny i porównywalny, więc osoby sprawdzające mogą ufać temu, co widzą.","oss-fmi-everyday-scenes.87bbeb97c8":"Pompa musi podać dokładnie odpowiednią ilość. Niewielka różnica w teście może ukryć problem, który ma znaczenie dla prawdziwego człowieka.","oss-fmi-everyday-scenes.27e6e2895c":"Pompa podająca leki jest testowana na komputerze na długo przed dotarciem do pacjenta.","oss-fmi-everyday-scenes.39fff6f8c3":"Pompa medyczna","oss-fmi-everyday-scenes.59105e1ecd":"To utrzymuje test hamulców w ramach jednej zdefiniowanej umowy, dzięki czemu samochód można sprawdzać spójnie niezależnie od miejsca testowania.","oss-fmi-everyday-scenes.1d9144dfaf":"Jeśli test daje nieco inny wynik na innym komputerze, nikt nie może mieć pewności, że hamulce zatrzymają samochód za każdym razem w ten sam sposób.","oss-fmi-everyday-scenes.5872a3a9b7":"Zanim powstanie nowy samochód, hamulce są testowane tysiące razy na komputerze.","oss-fmi-everyday-scenes.687a0f485d":"Hamulce w samochodzie","oss-fmi-everyday-scenes.9242fa3021":"Na drodze","oss-fmi-everyday-scenes.931806fc24":"W szpitalu","oss-fmi-everyday-scenes.94c8ca59d0":"W Twoim domu","oss-fmi-everyday-scenes.95043235c4":"W fabryce","oss-fmi-existing-estate.chrome.path":"Współpracuje z Twoimi narzędziami","oss-fmi-existing-estate.chrome.status":"cztery hosty, jedna standardowa powierzchnia","oss-fmi-existing-estate.chrome.meta":"Znajomość Rusta nie jest wymagana","oss-fmi-existing-estate.host.authoring":"Środowisko autorskie","oss-fmi-existing-estate.host.master":"Master współsymulacji","oss-fmi-existing-estate.host.bench":"Stanowisko testowe","oss-fmi-existing-estate.host.embedded":"Host wbudowany","oss-fmi-existing-estate.host.loadingPath":"Ścieżka ładowania fmi3*","oss-fmi-existing-estate.fmu.name":"Dweve FMI FMU","oss-fmi-existing-estate.fmu.note":"ładowany przez wszystkie cztery hosty","oss-fmi-existing-estate.fmu.table":"jedna wyeksportowana tabela funkcji","oss-fmi-existing-estate.implementation.title":"implementacja stojąca za ABI","oss-fmi-existing-estate.implementation.drawnOnce":"rysowany raz","oss-fmi-existing-estate.implementation.runtime":"Środowisko uruchomieniowe Rusta","oss-fmi-existing-estate.implementation.numerus":"Numerus","oss-fmi-existing-estate.implementation.solvers":"tkanina solvera","oss-fmi-existing-estate.implementation.backend":"wybrany backend","oss-fmi-existing-estate.native.link":"bezpośrednie API Rusta","oss-fmi-existing-estate.native.name":"Zespoły natywne Rusta","oss-fmi-existing-estate.native.note":"kompilacja bezpośrednio z API Rusta, bez granicy FMI","oss-fmi-existing-estate.band.left":"implementacja jest rysowana raz","oss-fmi-existing-estate.band.right":"standardowe ABI fmi3*","oss-fmi-ffi-families.kicker.label":"Do czego dociera host","oss-fmi-ffi-families.kicker.sub":"poprzez standardowe nazwy","oss-fmi-ffi-families.tag":"INTEROPERACYJNY","oss-fmi-ffi-families.family.lifecycle.name":"Tworzenie instancji i cykl życia","oss-fmi-ffi-families.family.lifecycle.purpose":"tworzenie i sterowanie instancjami","oss-fmi-ffi-families.family.lifecycle.destination":"maszyna stanów środowiska wykonawczego","oss-fmi-ffi-families.family.lifecycle.validation":"uchwyt, tryb i możliwości","oss-fmi-ffi-families.family.typed-access.name":"Typowany odczyt i zapis","oss-fmi-ffi-families.family.typed-access.purpose":"wymiana wartości FMI","oss-fmi-ffi-families.family.typed-access.destination":"typowane przechowywanie i konwersja Numerus","oss-fmi-ffi-families.family.typed-access.validation":"wskaźnik, długość, typ i zakres","oss-fmi-ffi-families.family.fmu-state.name":"Stan FMU","oss-fmi-ffi-families.family.fmu-state.purpose":"zapisywanie, przywracanie i serializacja","oss-fmi-ffi-families.family.fmu-state.destination":"trwała warstwa stanu","oss-fmi-ffi-families.family.fmu-state.validation":"wersja i ładunek","oss-fmi-ffi-families.family.derivatives.name":"Pochodne","oss-fmi-ffi-families.family.derivatives.purpose":"praca kierunkowa, sprzężona i Jakobianowa","oss-fmi-ffi-families.family.derivatives.destination":"usługi solvera i pochodnych","oss-fmi-ffi-families.family.derivatives.validation":"odniesienia i wymiary","oss-fmi-ffi-families.family.clocks.name":"Zegary i partycje","oss-fmi-ffi-families.family.clocks.purpose":"Planowane wykonywanie","oss-fmi-ffi-families.family.clocks.destination":"planista zegarów i partycji","oss-fmi-ffi-families.family.clocks.validation":"stan aktywacji","oss-fmi-ffi-families.family.stepping.name":"Wykonanie kroku i aktualizacje","oss-fmi-ffi-families.family.stepping.purpose":"Postęp ko-symulacji","oss-fmi-ffi-families.family.stepping.destination":"środowisko wykonawcze solvera i zdarzeń","oss-fmi-ffi-families.family.stepping.validation":"kontrakt czasu i kroku","oss-fmi-ffi-families.footline.left":"standardowe ABI na zewnątrz","oss-fmi-ffi-families.footline.right":"bezpieczny system Rust wewnątrz","oss-fmi-four-backends.chrome.path":"Zaplecza wykonawcze","oss-fmi-four-backends.chrome.status":"jeden model, cztery lokalne postawy","oss-fmi-four-backends.chrome.meta":"możliwości jawne, poglądowe","oss-fmi-four-backends.model.name":"model pompy","oss-fmi-four-backends.model.detail":"jeden model, jeden kontrakt stanu","oss-fmi-four-backends.model.flow":"ten sam model wchodzi do wszystkich czterech","oss-fmi-four-backends.cpu.name":"CPU","oss-fmi-four-backends.cpu.posture":"interaktywny","oss-fmi-four-backends.cpu.visualLabel":"wykorzystanie pasm SIMD","oss-fmi-four-backends.cpu.caption":"skalarny ogon zachowuje uporządkowany kontrakt","oss-fmi-four-backends.cpu.timing":"3,1 ms na krok","oss-fmi-four-backends.cpu.capability":"pełna zadeklarowana powierzchnia","oss-fmi-four-backends.gpu.name":"GPU","oss-fmi-four-backends.gpu.posture":"równoległy","oss-fmi-four-backends.gpu.visualLabel":"2048 wariantów parametrów","oss-fmi-four-backends.gpu.caption":"pochodne, stan i prace zespołowe przetwarzane wsadowo","oss-fmi-four-backends.gpu.timing":"512 wariantów na przebieg","oss-fmi-four-backends.gpu.capability":"zadeklarowana minimalna partia","oss-fmi-four-backends.fpga.name":"FPGA","oss-fmi-four-backends.fpga.posture":"potokowy","oss-fmi-four-backends.fpga.visualLabel":"graf pochodnych jako stały potok","oss-fmi-four-backends.fpga.stage1":"odczyt stanu","oss-fmi-four-backends.fpga.stage2":"pochodne","oss-fmi-four-backends.fpga.stage3":"etapy solvera","oss-fmi-four-backends.fpga.stage4":"aktualizacja stanu","oss-fmi-four-backends.fpga.caption":"42 cykle, deterministyczne opóźnienie","oss-fmi-four-backends.fpga.timing":"200 ns na cykl","oss-fmi-four-backends.fpga.capability":"adaptacyjne krokowe nie zadeklarowane","oss-fmi-four-backends.edge.name":"Edge","oss-fmi-four-backends.edge.posture":"wbudowany","oss-fmi-four-backends.edge.visualLabel":"stan, bufory etapów i historia","oss-fmi-four-backends.edge.segState":"stan","oss-fmi-four-backends.edge.segStages":"bufory etapów","oss-fmi-four-backends.edge.segHistory":"historia","oss-fmi-four-backends.edge.caption":"w jednym zadeklarowanym obszarze pamięci","oss-fmi-four-backends.edge.timing":"8 ms na krok","oss-fmi-four-backends.edge.capability":"trasa sprzężona odrzucona podczas negocjacji","oss-fmi-four-backends.envelope.title":"zadeklarowana koperta wyników","oss-fmi-four-backends.envelope.state":"skrót stanu a41f9c","oss-fmi-four-backends.envelope.trajectory":"trajektoria 77bd0e","oss-fmi-four-backends.envelope.time":"ostatni udany czas t 240,0 ms","oss-fmi-four-backends.envelope.status":"status ukończony","oss-fmi-four-backends.band.left":"ta sama tożsamość uruchomienia na wejściu, ta sama koperta na wyjściu","oss-fmi-four-backends.band.right":"czasy się różnią, tożsamość nie","oss-fmi-graph-contract.kicker.label":"Wykres sprzężeń","oss-fmi-graph-contract.kicker.sub":"co naprawia przed uruchomieniem","oss-fmi-graph-contract.tag":"ZORCHESTROWANY","oss-fmi-graph-contract.fields.declares":"deklaruje","oss-fmi-graph-contract.fields.usedFor":"używany do","oss-fmi-graph-contract.rows.fmuNode.name":"węzeł FMU","oss-fmi-graph-contract.rows.fmuNode.declares":"instancja i możliwości","oss-fmi-graph-contract.rows.fmuNode.usedFor":"umieszczanie i planowanie","oss-fmi-graph-contract.rows.fmuNode.failure":"instancja niedostępna","oss-fmi-graph-contract.rows.connection.name":"Połączenie","oss-fmi-graph-contract.rows.connection.declares":"źródło, cel i wartości","oss-fmi-graph-contract.rows.connection.usedFor":"typowana propagacja","oss-fmi-graph-contract.rows.connection.failure":"błąd typu lub transformacji","oss-fmi-graph-contract.rows.executionLevel.name":"Poziom wykonania","oss-fmi-graph-contract.rows.executionLevel.declares":"niezależny zbiór gotowych","oss-fmi-graph-contract.rows.executionLevel.usedFor":"krok równoległy","oss-fmi-graph-contract.rows.executionLevel.failure":"niespełniona zależność","oss-fmi-graph-contract.rows.communicationPoint.name":"Punkt komunikacji","oss-fmi-graph-contract.rows.communicationPoint.declares":"wspólny żądany czas","oss-fmi-graph-contract.rows.communicationPoint.usedFor":"koordynacja kroków","oss-fmi-graph-contract.rows.communicationPoint.failure":"czasy nadrzędne i instancji","oss-fmi-graph-contract.rows.delayEdge.name":"Krawędź opóźnienia","oss-fmi-graph-contract.rows.delayEdge.declares":"długość historii","oss-fmi-graph-contract.rows.delayEdge.usedFor":"przerwanie przyczynowe w pętli","oss-fmi-graph-contract.rows.delayEdge.failure":"brak historii lub ograniczenia","oss-fmi-graph-contract.footline.left":"system jest grafem","oss-fmi-graph-contract.footline.right":"nie przypadkową kolejnością wywołań","oss-fmi-hero-glyph.6b5eb5323e":"Deterministyczna symulacja","oss-fmi-hero-glyph.1bad8779f2":"Rust 2021","oss-fmi-hero-glyph.7246ae4ea8":"Kontrola referencyjna MPFR","oss-fmi-hero-glyph.e1938afdff":"w 0,84 s","oss-fmi-hero-glyph.355bcc577d":"Zakończono","oss-fmi-hero-glyph.0562f32dc5":"Zależności","oss-fmi-hero-glyph.2180b3e7ce":"Crate","oss-fmi-hero-glyph.1b290eb385":"Cargo.toml","oss-fmi-hero-glyph.51ab88da6e":"Kontrola referencyjna","oss-fmi-hero-glyph.0d3b88ec64":"FMI 3.0","oss-fmi-hero-glyph.8319d9b3b9":"Biblioteka Rusta","oss-fmi-hero-glyph.b2c71c8114":"state = sim.","oss-fmi-hero-glyph.2759edff78":"RK4, dokładnie","oss-fmi-hero-glyph.92fffd917d":"(cfg, model)?;","oss-fmi-hero-glyph.5f97f87756":"Instancja","oss-fmi-hero-glyph.4f55d0d971":"sim =","oss-fmi-hero-glyph.dc416e1088":"Krok","oss-fmi-hero-glyph.d28f9f9a1a":"EventMode","oss-fmi-hero-glyph.c6f71c4d07":"(name, dir,","oss-fmi-hero-glyph.c8420f84df":"InstanceConfig","oss-fmi-hero-glyph.45bdcb975c":"cfg =","oss-fmi-hero-glyph.26a1a6e193":"x0 = Q31.32","oss-fmi-hero-glyph.73464297b6":", guid);","oss-fmi-hero-glyph.68c2cc7f0c":"Model","oss-fmi-hero-glyph.6a6e8d2c7e":"model =","oss-fmi-hero-glyph.ff29ca29a5":"FixedPointValue","oss-fmi-hero-glyph.837e40c216":"SolverTime","oss-fmi-hero-glyph.db07deea7a":"SolverConfig","oss-fmi-hero-glyph.7d8ea284c6":"VariableMetadata","oss-fmi-host-boundary.chrome.path":"Granica hosta FMI 3","oss-fmi-host-boundary.chrome.status":"standardowy host podłączony","oss-fmi-host-boundary.chrome.meta":"kompletna powierzchnia fmi3, poglądowa","oss-fmi-host-boundary.endpoint.host.name":"konwencjonalny host FMI 3","oss-fmi-host-boundary.endpoint.host.sub":"tabela funkcji z załadowanej biblioteki","oss-fmi-host-boundary.endpoint.rust.name":"usługi środowiska uruchomieniowego Rust","oss-fmi-host-boundary.endpoint.rust.sub":"jeden ciągły system","oss-fmi-host-boundary.abi.label":"jedno wąskie ABI","oss-fmi-host-boundary.status.ok":"fmi3OK","oss-fmi-host-boundary.status.error":"fmi3Error","oss-fmi-host-boundary.refusal.stopped":"Zatrzymano na granicy, zanim wartość dotrze do środowiska uruchomieniowego.","oss-fmi-host-boundary.call.instantiate.symbol":"fmi3InstantiateModelExchange","oss-fmi-host-boundary.call.instantiate.service":"cykl życia","oss-fmi-host-boundary.call.instantiate.diag":"diag fmi.rt.lifecycle","oss-fmi-host-boundary.call.set-float64.symbol":"fmi3SetFloat64","oss-fmi-host-boundary.call.set-float64.service":"wartości typowane","oss-fmi-host-boundary.call.set-float64.diag":"diag fmi.ffi.length-mismatch","oss-fmi-host-boundary.call.set-float64.expected":"oczekiwana długość 4","oss-fmi-host-boundary.call.set-float64.provided":"podana długość 5","oss-fmi-host-boundary.call.do-step.symbol":"fmi3DoStep","oss-fmi-host-boundary.call.do-step.service":"środowisko uruchomieniowe solvera i zdarzeń","oss-fmi-host-boundary.call.do-step.diag":"diag fmi.rt.solver","oss-fmi-host-boundary.call.get-fmu-state.symbol":"fmi3GetFMUState","oss-fmi-host-boundary.call.get-fmu-state.service":"stan trwały","oss-fmi-host-boundary.call.get-fmu-state.diag":"diag fmi.rt.state","oss-fmi-host-boundary.call.adjoint.symbol":"fmi3GetAdjointDerivative","oss-fmi-host-boundary.call.adjoint.service":"pochodne","oss-fmi-host-boundary.call.adjoint.diag":"diag fmi.rt.derivatives","oss-fmi-host-boundary.call.partition.symbol":"fmi3ActivateModelPartition","oss-fmi-host-boundary.call.partition.service":"planista zegarów","oss-fmi-host-boundary.call.partition.diag":"diag fmi.rt.clocks","oss-fmi-host-boundary.band.left":"sześć wywołań krzyżowych, jedno zatrzymane w linii","oss-fmi-host-boundary.band.right":"standardowe statusy, bogatsza diagnostyka","oss-fmi-host-fit.kicker.label":"Co pozostaje niezmienione","oss-fmi-host-fit.kicker.sub":"w otaczającym toolchainie","oss-fmi-host-fit.tag":"DROP-IN","oss-fmi-host-fit.asset.authoring.name":"Narzędzie do tworzenia FMI","oss-fmi-host-fit.asset.authoring.remains":"modelDescription i przepływ pracy pakowania","oss-fmi-host-fit.asset.authoring.supplies":"Rust FMU runtime","oss-fmi-host-fit.asset.authoring.adoption":"budowanie i walidacja","oss-fmi-host-fit.asset.host.name":"Host symulacji","oss-fmi-host-fit.asset.host.remains":"dynamiczne ładowanie i wywołania fmi3","oss-fmi-host-fit.asset.host.supplies":"kompletna tabela funkcji","oss-fmi-host-fit.asset.host.adoption":"normalne przyjmowanie FMU","oss-fmi-host-fit.asset.bench.name":"Stanowisko testowe","oss-fmi-host-fit.asset.bench.remains":"zgodność i scenariusze testowe","oss-fmi-host-fit.asset.bench.supplies":"deterministyczne zachowanie runtime'u","oss-fmi-host-fit.asset.bench.adoption":"dodaj model i porównaj","oss-fmi-host-fit.asset.embedded.name":"Host wbudowany","oss-fmi-host-fit.asset.embedded.remains":"kompatybilny wywołujący FMI","oss-fmi-host-fit.asset.embedded.supplies":"wersja edge i powierzchnia ABI","oss-fmi-host-fit.asset.embedded.adoption":"integracja docelowa","oss-fmi-host-fit.asset.operations.name":"Stos operacyjny","oss-fmi-host-fit.asset.operations.remains":"istniejące interfejsy zasobów","oss-fmi-host-fit.asset.operations.supplies":"Most bliźniaka","oss-fmi-host-fit.asset.operations.adoption":"konfiguracja mapowania","oss-fmi-host-fit.labels.adoption":"wdrożenie","oss-fmi-host-fit.foot.left":"host pozostaje znajomy","oss-fmi-host-fit.foot.right":"implementacja poprawia się za nim","oss-fmi-integration-ownership.kicker.label":"Co pozostaje do przypisania","oss-fmi-integration-ownership.kicker.sub":"w ramach jednej ko-symulacji","oss-fmi-integration-ownership.tag":"SYSTEM","oss-fmi-integration-ownership.columns.adds":"Dodatki Dweve FMI","oss-fmi-integration-ownership.rows.fmu-model.artefact":"Model FMU","oss-fmi-integration-ownership.rows.fmu-model.owner":"jego dostawca lub zespół","oss-fmi-integration-ownership.rows.fmu-model.adds":"potwierdzone możliwości","oss-fmi-integration-ownership.rows.fmu-model.dispute":"który model wygenerował wartość","oss-fmi-integration-ownership.rows.connection.artefact":"Połączenie","oss-fmi-integration-ownership.rows.connection.owner":"integrator systemów","oss-fmi-integration-ownership.rows.connection.adds":"typowane mapowanie i transformacja","oss-fmi-integration-ownership.rows.connection.dispute":"jak wartość została przekazana","oss-fmi-integration-ownership.rows.schedule.artefact":"Harmonogram","oss-fmi-integration-ownership.rows.schedule.owner":"polityka orkiestracji","oss-fmi-integration-ownership.rows.schedule.adds":"wyprowadzone poziomy wykonania","oss-fmi-integration-ownership.rows.schedule.dispute":"który model uruchomiono jako pierwszy","oss-fmi-integration-ownership.rows.loop-policy.artefact":"Polityka pętli","oss-fmi-integration-ownership.rows.loop-policy.owner":"właściciel integracji","oss-fmi-integration-ownership.rows.loop-policy.adds":"nazwany solver i tolerancja","oss-fmi-integration-ownership.rows.loop-policy.dispute":"dlaczego zaakceptowano zbieżność","oss-fmi-integration-ownership.rows.run-result.artefact":"Wynik uruchomienia","oss-fmi-integration-ownership.rows.run-result.owner":"program","oss-fmi-integration-ownership.rows.run-result.adds":"wspólny stan i pochodzenie","oss-fmi-integration-ownership.rows.run-result.dispute":"gdzie rozpoczęła się awaria","oss-fmi-integration-ownership.foot.left":"oddzielna własność modeli","oss-fmi-integration-ownership.foot.right":"jeden możliwy do sprawdzenia przebieg systemu","oss-fmi-integration-wiring.2179ed1f91":"Standardowe FMU na wejściu, standardowe FMU na wyjściu","oss-fmi-integration-wiring.2766c06b89":"Importuj, eksportuj, orkiestruj i mostkuj. Jądro pozostaje deterministyczne na każdej krawędzi.","oss-fmi-integration-wiring.2abb5c1d0f":"Podstawa arytmetyki Numerus","oss-fmi-integration-wiring.88a6749a4c":"deterministyczne jądro","oss-fmi-integration-wiring.38a040c337":"Dweve FMI","oss-fmi-integration-wiring.2fb2df61a7":"standardowe archiwum FMU","oss-fmi-integration-wiring.3d220c8235":"Zgodny import, wierność w obie strony","oss-fmi-integration-wiring.d3bc8b2f3d":"Most do Twin. Zmiany stanu symulacji są rejestrowane jako niezmienne zdarzenia, a deterministyczne odtwarzanie ponownie uruchamia symulację z dziennika zdarzeń.","oss-fmi-integration-wiring.34214aaa54":"Most","oss-fmi-integration-wiring.044adfd9ed":"KROK 4","oss-fmi-integration-wiring.15429f155e":"Połącz wiele FMU w symulację na poziomie systemu. Zdefiniuj przepływ danych między modelami, wykrywaj pętle algebraiczne automatycznie i rozwiązuj je za pomocą iteracji punktu stałego lub metody Newtona-Raphsona.","oss-fmi-integration-wiring.a5e7607493":"Orkiestruj","oss-fmi-integration-wiring.6be00e946a":"KROK 3","oss-fmi-integration-wiring.88a2e44a4e":"Eksportuj wyniki i zmodyfikowane modele z powrotem do standardowego archiwum FMU dla narzędzi oczekujących zmiennoprzecinkowych. Pliki binarne, zasoby i metadane pakowane są w jedno archiwum, z opcjonalnym podpisywaniem kodu.","oss-fmi-integration-wiring.f3e4fadb9e":"Eksportuj","oss-fmi-integration-wiring.b2ad896a1c":"KROK 2","oss-fmi-integration-wiring.dde3a2055d":"Importuj modele z dowolnego narzędzia zgodnego z FMI 3.0. Precyzja konwertowana jest ze zmiennoprzecinkowej na stałoprzecinkową na granicy importu, a konwersja jest sprawdzana względem referencji arytmetycznej.","oss-fmi-integration-wiring.d6fbc9d2bd":"Importuj","oss-fmi-integration-wiring.64e02dbe9b":"KROK 1","oss-fmi-interrupted-study.chrome.path":"Wznów","oss-fmi-interrupted-study.chrome.status":"dwanaście minut powtórzonych, nie dziewięć godzin","oss-fmi-interrupted-study.chrome.meta":"kadencja wybrana przez program, poglądowo","oss-fmi-interrupted-study.scale.label":"dwudziestogodzinne badanie, godzinne punkty kontrolne","oss-fmi-interrupted-study.rail.interruption":"host znika, 9h12m","oss-fmi-interrupted-study.rail.restart":"restart od zera powtarza 9h12m","oss-fmi-interrupted-study.rail.restore":"przywróć punkt kontrolny dziewięć, powtórz dwanaście minut","oss-fmi-interrupted-study.rail.gate":"sprawdzanie zgodności","oss-fmi-interrupted-study.rail.branch-a":"gałąź scenariusza pierwsza, inne parametry","oss-fmi-interrupted-study.rail.branch-b":"gałąź scenariusza druga, inne parametry","oss-fmi-interrupted-study.readings.interruption.label":"przerwanie","oss-fmi-interrupted-study.readings.interruption.title":"Host znika o 9h12m","oss-fmi-interrupted-study.readings.interruption.prose":"Długie badania zawodzą z typowych powodów: host jest aktualizowany, węzeł wymieniany, kolejka wywłaszczana. Dziewięć godzin i dwanaście minut po rozpoczęciu dwudziestogodzinnego badania host znika. Godzinne punkty kontrolne ograniczają koszt przerwania do luki od ostatniego zapisanego stanu.","oss-fmi-interrupted-study.readings.restore.label":"przywróć punkt kontrolny dziewięć","oss-fmi-interrupted-study.readings.restore.title":"Dwanaście minut powtórzonych, nie dziewięć godzin","oss-fmi-interrupted-study.readings.restore.prose":"Restart od zera powtarza całe dziewięć godzin. Przywrócenie punktu kontrolnego dziewięć powtarza dwanaście minut, po sprawdzeniu zgodności zapisanego stanu, a badanie kontynuuje z tą samą historią. Obie ścieżki są narysowane w tej samej skali, więc odzyskany czas jest widoczny bez procentów.","oss-fmi-interrupted-study.readings.branches.label":"gałęzie scenariusza","oss-fmi-interrupted-study.readings.branches.title":"Dwie gałęzie o godzinie czternastej","oss-fmi-interrupted-study.readings.branches.prose":"Każdy zapisany punkt może stać się początkiem nowego scenariusza. O godzinie czternastej dwie gałęzie odchodzą od późniejszego punktu kontrolnego i zmieniają różne parametry. Badanie bazowe pozostaje nietknięte, a zapisane punkty pozostają dostępne dla późniejszych gałęzi lub przeglądu.","oss-fmi-interrupted-study.band.text":"każdy zapisany punkt pozostaje dostępny","oss-fmi-interrupted-study.band.meta":"kadencja wybrana przez program","oss-fmi-lifecycle-costs.kicker.label":"Gdzie zwykle rozdzielają się modele","oss-fmi-lifecycle-costs.kicker.sub":"i co tworzy każdy podział","oss-fmi-lifecycle-costs.tag":"PROGRAM","oss-fmi-lifecycle-costs.columns.handover":"przekazanie","oss-fmi-lifecycle-costs.columns.continuity":"ciągłość","oss-fmi-lifecycle-costs.rows.engineering-analysis.stage":"Analiza inżynierska","oss-fmi-lifecycle-costs.rows.engineering-analysis.handover":"model stacjonarny","oss-fmi-lifecycle-costs.rows.engineering-analysis.cost":"pierwsze posiadanie modelu","oss-fmi-lifecycle-costs.rows.engineering-analysis.continuity":"utworzono model FMI 3","oss-fmi-lifecycle-costs.rows.system-integration.stage":"Integracja systemowa","oss-fmi-lifecycle-costs.rows.system-integration.handover":"nakładka do ko-symulacji","oss-fmi-lifecycle-costs.rows.system-integration.cost":"drugi kontrakt wykonawczy","oss-fmi-lifecycle-costs.rows.system-integration.continuity":"ten sam model, zorkiestrowany","oss-fmi-lifecycle-costs.rows.high-performance-study.stage":"Badanie wysokiej wydajności","oss-fmi-lifecycle-costs.rows.high-performance-study.handover":"przyspieszona przepisanie","oss-fmi-lifecycle-costs.rows.high-performance-study.cost":"nowe jądra i walidacja","oss-fmi-lifecycle-costs.rows.high-performance-study.continuity":"wybór backendu","oss-fmi-lifecycle-costs.rows.embedded-deployment.stage":"Wdrożenie wbudowane","oss-fmi-lifecycle-costs.rows.embedded-deployment.handover":"mniejsza reimplementacja","oss-fmi-lifecycle-costs.rows.embedded-deployment.cost":"druga baza kodu","oss-fmi-lifecycle-costs.rows.embedded-deployment.continuity":"backend brzegowy lub FPGA","oss-fmi-lifecycle-costs.rows.operations.stage":"Operacje","oss-fmi-lifecycle-costs.rows.operations.handover":"nowa integracja bliźniaka","oss-fmi-lifecycle-costs.rows.operations.cost":"projekt mapowania i historii","oss-fmi-lifecycle-costs.rows.operations.continuity":"natywny most Twin","oss-fmi-lifecycle-costs.foot.left":"pięć etapów","oss-fmi-lifecycle-costs.foot.right":"jeden kontrakt modelu przez nie","oss-fmi-lifecycle-gate.kicker.label":"Brama","oss-fmi-lifecycle-gate.kicker.sub":"sprawdzane przed zmianami stanu","oss-fmi-lifecycle-gate.tag":"FMI 3","oss-fmi-lifecycle-gate.columns.refused":"odrzucono","oss-fmi-lifecycle-gate.columns.diagnostic":"fokus diagnostyczny","oss-fmi-lifecycle-gate.phases.instantiated.name":"Utworzono","oss-fmi-lifecycle-gate.phases.instantiated.legal":"konfiguracja i ustawienia","oss-fmi-lifecycle-gate.phases.instantiated.refused":"krok przed inicjalizacją","oss-fmi-lifecycle-gate.phases.instantiated.diagnostic":"operacja i bieżący tryb","oss-fmi-lifecycle-gate.phases.initialisation.name":"Inicjalizacja","oss-fmi-lifecycle-gate.phases.initialisation.legal":"wartości początkowe i parametry","oss-fmi-lifecycle-gate.phases.initialisation.refused":"operacje tylko w czasie wykonywania","oss-fmi-lifecycle-gate.phases.initialisation.diagnostic":"wymagany tryb","oss-fmi-lifecycle-gate.phases.step.name":"Ciągły lub krokowy","oss-fmi-lifecycle-gate.phases.step.legal":"integracja i komunikacja","oss-fmi-lifecycle-gate.phases.step.refused":"mutacja tylko konfiguracyjna","oss-fmi-lifecycle-gate.phases.step.diagnostic":"instancja i czas","oss-fmi-lifecycle-gate.phases.event.name":"Zdarzenie","oss-fmi-lifecycle-gate.phases.event.legal":"dyskretne aktualizacje i iteracja","oss-fmi-lifecycle-gate.phases.event.refused":"wywołania z niewłaściwej formy wykonania","oss-fmi-lifecycle-gate.phases.event.diagnostic":"przejście i reguła","oss-fmi-lifecycle-gate.phases.terminated.name":"Zakończono lub błąd","oss-fmi-lifecycle-gate.phases.terminated.legal":"inspekcja i zwalnianie zasobów","oss-fmi-lifecycle-gate.phases.terminated.refused":"dalsze wyniki symulacji","oss-fmi-lifecycle-gate.phases.terminated.diagnostic":"stan końcowy","oss-fmi-lifecycle-gate.footline.left":"sprawdzane przed mutacją","oss-fmi-lifecycle-gate.footline.right":"aby błąd pozostał lokalny","oss-fmi-loop-group.chrome.path":"Rozwiązywanie pętli","oss-fmi-loop-group.chrome.status":"pętla rozwiązana, alternatywa odrzucona","oss-fmi-loop-group.chrome.meta":"diagnostyka grupy zakończona, poglądowa","oss-fmi-loop-group.group.title":"silnie spójna składowa","oss-fmi-loop-group.group.outside":"poza grupą","oss-fmi-loop-group.nodes.valve":"zawór","oss-fmi-loop-group.nodes.pipe":"rura","oss-fmi-loop-group.nodes.controller":"regulator ciśnienia","oss-fmi-loop-group.nodes.reservoir":"zbiornik","oss-fmi-loop-group.nodes.delivery":"linia zasilająca","oss-fmi-loop-group.edges.valvePipe":"otwarcie -> napęd","oss-fmi-loop-group.edges.pipeController":"ciśnienie -> p_meas","oss-fmi-loop-group.edges.controllerValve":"sygnał sterujący -> u_cmd","oss-fmi-loop-group.routes.fixedPoint.name":"punkt stały","oss-fmi-loop-group.routes.fixedPoint.outcome":"zbieżny","oss-fmi-loop-group.routes.fixedPoint.iterations":"9 iteracji","oss-fmi-loop-group.routes.fixedPoint.prose":"Zwykła substytucja stabilnie zbiega: każda iteracja zmniejsza residuum, a grupa osiąga zbieżność w iteracji dziewiątej.","oss-fmi-loop-group.routes.relaxed.name":"zrelaksowany punkt stały","oss-fmi-loop-group.routes.relaxed.outcome":"zbieżny po relaksacji","oss-fmi-loop-group.routes.relaxed.iterations":"14 iteracji","oss-fmi-loop-group.routes.relaxed.extra":"relaksacja 0,6 od iteracji 5","oss-fmi-loop-group.routes.relaxed.prose":"Drugi zestaw parametrów oscyluje, dopóki od piątej iteracji nie zastosuje się współczynnika relaksacji 0,6; wtedy trend staje się monotoniczny i zbiega.","oss-fmi-loop-group.routes.newton.name":"Newton","oss-fmi-loop-group.routes.newton.outcome":"zbieżny","oss-fmi-loop-group.routes.newton.iterations":"4 iteracje","oss-fmi-loop-group.routes.newton.prose":"Przy dostępnym lokalnym jakobianie aktualizacje Newtona osiągają tę samą tolerancję w czterech iteracjach, najmniej spośród trzech ścieżek.","oss-fmi-loop-group.routes.refused.name":"odrzucony na ograniczeniu","oss-fmi-loop-group.routes.refused.outcome":"osiągnięto ograniczenie, grupa odrzucona","oss-fmi-loop-group.routes.refused.iterations":"50 iteracji, osiągnięto limit","oss-fmi-loop-group.routes.refused.extra":"zapis: 3 FMU, połączenia i historia residuów nazwane","oss-fmi-loop-group.routes.refused.prose":"Nierozwiązany przypadek osiąga limit iteracji, a residuum pozostaje powyżej tolerancji. Zapis wymienia wszystkie trzy FMU, wartości połączeń, ścieżkę, normę, tolerancję i historię residuów.","oss-fmi-loop-group.chart.title":"historia residuów","oss-fmi-loop-group.fields.norm":"norma","oss-fmi-loop-group.fields.tolerance":"tolerancja","oss-fmi-loop-group.fields.iterations":"iteracje","oss-fmi-loop-group.fields.first":"pierwsze residuum","oss-fmi-loop-group.fields.last":"ostatnie residuum","oss-fmi-loop-group.values.norm":"skalowana L2","oss-fmi-loop-group.values.tolerance":"1e-8","oss-fmi-loop-group.delay.title":"zadeklarowana krawędź opóźnienia","oss-fmi-loop-group.delay.buffer":"ograniczony bufor historii","oss-fmi-loop-group.delay.slotOld":"h-2","oss-fmi-loop-group.delay.slotMid":"h-1","oss-fmi-loop-group.delay.slotNew":"h0","oss-fmi-loop-group.delay.caption":"zadeklarowana długość opóźnienia, cykl w tej samej iteracji staje się sekwencją przyczynową","oss-fmi-loop-group.band.left":"każda ścieżka ma normę, tolerancję i ograniczenie","oss-fmi-loop-group.band.right":"zbieżny na trzy sposoby, raz odrzucony","oss-fmi-loop-solvers.kicker.label":"Jedna grupa pętli","oss-fmi-loop-solvers.kicker.sub":"kilka zadeklarowanych tras","oss-fmi-loop-solvers.tag":"NIELINIOWY","oss-fmi-loop-solvers.rows.fixedPoint.name":"Punkt stały","oss-fmi-loop-solvers.rows.fixedPoint.when":"odwzorowanie jest zwężające","oss-fmi-loop-solvers.rows.fixedPoint.record":"iteruj wartości i residuum","oss-fmi-loop-solvers.rows.fixedPoint.stopped":"limit i ostatnie residuum","oss-fmi-loop-solvers.rows.relaxed.name":"Zrelaksowany punkt stały","oss-fmi-loop-solvers.rows.relaxed.when":"zwykła substytucja oscyluje","oss-fmi-loop-solvers.rows.relaxed.record":"współczynnik relaksacji i trend","oss-fmi-loop-solvers.rows.relaxed.stopped":"stagnacja lub limit","oss-fmi-loop-solvers.rows.newton.name":"Newton","oss-fmi-loop-solvers.rows.newton.when":"lokalna trasa Jakobianu jest wykonalna","oss-fmi-loop-solvers.rows.newton.record":"rozwiązywanie liniowe i norma aktualizacji","oss-fmi-loop-solvers.rows.newton.stopped":"osobliwość lub brak zbieżności","oss-fmi-loop-solvers.rows.delay.name":"Zadeklarowane opóźnienie","oss-fmi-loop-solvers.rows.delay.when":"nieaktualność o jeden krok jest akceptowalna","oss-fmi-loop-solvers.rows.delay.record":"slot historii i długość opóźnienia","oss-fmi-loop-solvers.rows.delay.stopped":"limit historii","oss-fmi-loop-solvers.rows.refuse.name":"Odmów","oss-fmi-loop-solvers.rows.refuse.when":"nie istnieje zatwierdzona trasa","oss-fmi-loop-solvers.rows.refuse.record":"SCC i połączenia","oss-fmi-loop-solvers.rows.refuse.stopped":"nazwana grupa","oss-fmi-loop-solvers.footline.left":"rozwiązywacz pętli to konfiguracja","oss-fmi-loop-solvers.footline.right":"nie ukryte zachowanie główne","oss-fmi-mode-sequence.chrome.path":"Sekwencja cyklu życia","oss-fmi-mode-sequence.chrome.status":"odrzucono przed mutacją stanu","oss-fmi-mode-sequence.chrome.meta":"cykl życia jawny, poglądowy","oss-fmi-mode-sequence.lanes.calls":"wywołania w","oss-fmi-mode-sequence.lanes.mode":"tryb","oss-fmi-mode-sequence.lanes.effects":"efekty stanu","oss-fmi-mode-sequence.modes.instantiated":"utworzono instancję","oss-fmi-mode-sequence.modes.configuration":"konfiguracja","oss-fmi-mode-sequence.modes.initialisation":"inicjalizacja","oss-fmi-mode-sequence.modes.step":"krok","oss-fmi-mode-sequence.modes.event":"zdarzenie","oss-fmi-mode-sequence.modes.terminated":"zakończono","oss-fmi-mode-sequence.rows.instantiate.call":"fmi3Instantiate","oss-fmi-mode-sequence.rows.instantiate.effect":"utworzono instancję","oss-fmi-mode-sequence.rows.enter-configuration.call":"wejście do konfiguracji","oss-fmi-mode-sequence.rows.enter-configuration.effect":"zastosowano konfigurację","oss-fmi-mode-sequence.rows.enter-initialisation.call":"wejście do inicjalizacji","oss-fmi-mode-sequence.rows.enter-initialisation.effect":"powiązano wartości początkowe","oss-fmi-mode-sequence.rows.set-values.call":"ustaw wartości","oss-fmi-mode-sequence.rows.set-values.effect":"zapisano wartości","oss-fmi-mode-sequence.rows.exit-initialisation.call":"wyjście z inicjalizacji","oss-fmi-mode-sequence.rows.exit-initialisation.effect":"wejście w tryb kroku","oss-fmi-mode-sequence.rows.advance.call":"fmi3DoStep","oss-fmi-mode-sequence.rows.advance.effect":"przesunięto czas","oss-fmi-mode-sequence.rows.enter-event.call":"wejście w tryb zdarzeń","oss-fmi-mode-sequence.rows.enter-event.effect":"obsłużono zdarzenie","oss-fmi-mode-sequence.rows.update-discrete.call":"aktualizuj stany dyskretne","oss-fmi-mode-sequence.rows.update-discrete.effect":"zaktualizowano stany dyskretne","oss-fmi-mode-sequence.rows.return-execution.call":"powrót do wykonania","oss-fmi-mode-sequence.rows.return-execution.effect":"wznowiono wykonanie","oss-fmi-mode-sequence.rows.terminate.call":"fmi3Terminate","oss-fmi-mode-sequence.rows.terminate.effect":"stan końcowy","oss-fmi-mode-sequence.rows.get-after-terminate.call":"fmi3GetFloat64","oss-fmi-mode-sequence.rows.step-after-terminate.call":"fmi3DoStep","oss-fmi-mode-sequence.refusal.call":"fmi3DoStep","oss-fmi-mode-sequence.refusal.title":"odmowa wywołania w złym trybie","oss-fmi-mode-sequence.refusal.instance":"instancja","oss-fmi-mode-sequence.refusal.instance-value":"pump-controller-2","oss-fmi-mode-sequence.refusal.current":"bieżący tryb","oss-fmi-mode-sequence.refusal.required":"wymagany tryb","oss-fmi-mode-sequence.refusal.operation":"operacja","oss-fmi-mode-sequence.refusal.note":"wywołanie zatrzymuje się na pasie; nie rysuje się efektu stanu","oss-fmi-mode-sequence.late.refused":"odrzucono","oss-fmi-mode-sequence.late.effect":"niezmieniony stan końcowy","oss-fmi-mode-sequence.band.text":"Środowisko wykonawcze nigdy nie zamienia nielegalnej sekwencji w częściowo zmutowaną instancję.","oss-fmi-mode-sequence.band.meta":"stany końcowe pozostają końcowe","oss-fmi-model-before-machine.chrome.path":"Przed maszyną","oss-fmi-model-before-machine.chrome.status":"problem wykryty przed produkcją","oss-fmi-model-before-machine.chrome.meta":"jeden ciągły model","oss-fmi-model-before-machine.zone.models":"modele, działające teraz","oss-fmi-model-before-machine.zone.future":"fizyczna pompa, później","oss-fmi-model-before-machine.future.note":"celowo narysowane blado: żadna część jeszcze nie istnieje","oss-fmi-model-before-machine.model.controller":"sterownik","oss-fmi-model-before-machine.model.motor":"silnik","oss-fmi-model-before-machine.model.hydraulic":"układ hydrauliczny","oss-fmi-model-before-machine.value.speed":"prędkość","oss-fmi-model-before-machine.value.command":"polecenie","oss-fmi-model-before-machine.value.flow":"przepływ","oss-fmi-model-before-machine.value.pressure":"ciśnienie","oss-fmi-model-before-machine.finding.oscillation":"niestabilne oscylacje ciśnienia","oss-fmi-model-before-machine.later.label":"później, ten sam model","oss-fmi-model-before-machine.later.frame":"test całego systemu","oss-fmi-model-before-machine.later.note":"ten sam obiekt się przemieszcza, nie jest odtwarzany ani przemianowywany","oss-fmi-model-before-machine.band.left":"znalezione jako równania, nie jako sprzęt","oss-fmi-model-before-machine.band.right":"ten sam opis jest kontynuowany","oss-fmi-model-beside-asset.kicker.label":"Co przepływa w każdą stronę","oss-fmi-model-beside-asset.kicker.sub":"między zasobem a modelem","oss-fmi-model-beside-asset.tag":"PLAIN","oss-fmi-model-beside-asset.labels.kept":"przechowywane z wartością","oss-fmi-model-beside-asset.direction.asset-to-model.name":"Zasób do modelu","oss-fmi-model-beside-asset.direction.asset-to-model.examples":"odczyty czujników i stan operatora","oss-fmi-model-beside-asset.direction.asset-to-model.reason":"aktualizuj symulację","oss-fmi-model-beside-asset.direction.asset-to-model.kept":"źródło i czas","oss-fmi-model-beside-asset.direction.model-to-twin.name":"Model do bliźniaka","oss-fmi-model-beside-asset.direction.model-to-twin.examples":"predykcja, estymacja i wynik scenariusza","oss-fmi-model-beside-asset.direction.model-to-twin.reason":"wsparcie operacji","oss-fmi-model-beside-asset.direction.model-to-twin.kept":"tożsamość modelu i uruchomienia","oss-fmi-model-beside-asset.direction.both-ways.name":"W obie strony","oss-fmi-model-beside-asset.direction.both-ways.examples":"stan współdzielony z polityką konfliktów","oss-fmi-model-beside-asset.direction.both-ways.reason":"utrzymuj model i zasób zgodne","oss-fmi-model-beside-asset.direction.both-ways.kept":"różnica i rozwiązanie","oss-fmi-model-beside-asset.foot.left":"maszyna informuje model","oss-fmi-model-beside-asset.foot.right":"model informuje rejestr maszyny","oss-fmi-moment-fork.chrome.path":"Zapisz i eksploruj","oss-fmi-moment-fork.chrome.status":"jeden zapis, dwie alternatywy","oss-fmi-moment-fork.chrome.meta":"ten sam moment początkowy, poglądowo","oss-fmi-moment-fork.lane.original":"przebieg","oss-fmi-moment-fork.save.title":"zapisany moment","oss-fmi-moment-fork.save.part.values":"wartości modelu","oss-fmi-moment-fork.save.part.clocks":"kolejka zegara","oss-fmi-moment-fork.save.part.mode":"tryb","oss-fmi-moment-fork.save.part.solver":"stan solvera","oss-fmi-moment-fork.branch.valve.name":"gałąź: limit zaworu","oss-fmi-moment-fork.branch.valve.note":"otwarto ponownie z zapisu z innym limitem zaworu","oss-fmi-moment-fork.branch.original.name":"oryginał","oss-fmi-moment-fork.branch.original.note":"kontynuuje bez zmian między dwiema gałęziami","oss-fmi-moment-fork.branch.load.name":"gałąź: profil obciążenia","oss-fmi-moment-fork.branch.load.note":"otwarto ponownie z tego samego zapisu z innym profilem obciążenia","oss-fmi-moment-fork.fork.origin":"wszystkie trzy zaczynają się od tego samego oznaczonego momentu","oss-fmi-moment-fork.refusal.note":"każdy zapis określa swój model i ustawienia, więc plik należący do innego modelu lub formatu jest odrzucany zamiast otwierany","oss-fmi-moment-fork.band.left":"cały moment jest zapisywany","oss-fmi-moment-fork.band.right":"dwie alternatywy, jedno pochodzenie","oss-fmi-numerus-formats.kicker.label":"Jeden kontrakt numeryczny","oss-fmi-numerus-formats.kicker.sub":"formaty wybrane według roli","oss-fmi-numerus-formats.tag":"DETERMINISTYCZNY","oss-fmi-numerus-formats.columns.controls":"sterowanie","oss-fmi-numerus-formats.columns.failure":"kształt błędu","oss-fmi-numerus-formats.formats.q31-32.name":"Q31.32","oss-fmi-numerus-formats.formats.q31-32.role":"symulacja ogólna","oss-fmi-numerus-formats.formats.q31-32.controls":"stan, etapy, pochodne i reszty","oss-fmi-numerus-formats.formats.q31-32.failure":"błąd zakresu i konwersji","oss-fmi-numerus-formats.formats.q16-16.name":"Q16.16","oss-fmi-numerus-formats.formats.q16-16.role":"ścieżki sterowania i ograniczeń","oss-fmi-numerus-formats.formats.q16-16.controls":"mniejsze reprezentacje stanu i czasu","oss-fmi-numerus-formats.formats.q16-16.failure":"zadeklarowany węższy zakres","oss-fmi-numerus-formats.formats.decimal.name":"Dziesiętny","oss-fmi-numerus-formats.formats.decimal.role":"dokładne ilości dziesiętne","oss-fmi-numerus-formats.formats.decimal.controls":"wartości, dla których tożsamość dziesiętna ma znaczenie","oss-fmi-numerus-formats.formats.decimal.failure":"błąd skali lub precyzji","oss-fmi-numerus-formats.formats.direct.name":"Bezpośrednie typy FMI","oss-fmi-numerus-formats.formats.direct.role":"liczby całkowite, Boolean, string, binary, clock","oss-fmi-numerus-formats.formats.direct.controls":"typowane przechowywanie bez konwersji numerycznej","oss-fmi-numerus-formats.formats.direct.failure":"niezgodność typów","oss-fmi-numerus-formats.footline.left":"FMI na krawędzi","oss-fmi-numerus-formats.footline.right":"Numerus przez cały przebieg","oss-fmi-one-model-three-hosts.chrome.path":"Model FMI 3, hosty specyficzne dla interfejsu","oss-fmi-one-model-three-hosts.chrome.status":"jeden lub więcej formularzy, wspólny kontrakt stanu","oss-fmi-one-model-three-hosts.chrome.meta":"zadeklarowane możliwości FMI 3","oss-fmi-one-model-three-hosts.model.name":"kontrakt modelu FMI 3","oss-fmi-one-model-three-hosts.model.tag":"zadeklarowany zestaw interfejsów","oss-fmi-one-model-three-hosts.model.blocks.variables.label":"tabela zmiennych","oss-fmi-one-model-three-hosts.model.blocks.variables.value":"odniesienia do wartości, typy, wymiary, przyczynowość i zmienność","oss-fmi-one-model-three-hosts.model.blocks.states.label":"odniesienia do stanów","oss-fmi-one-model-three-hosts.model.blocks.states.value":"stany ciągłe i ich pochodne","oss-fmi-one-model-three-hosts.model.blocks.derivatives.label":"interfejs pochodnych","oss-fmi-one-model-three-hosts.model.blocks.derivatives.value":"funkcje pochodnych i wskaźniki zdarzeń","oss-fmi-one-model-three-hosts.model.blocks.clocks.label":"zegary","oss-fmi-one-model-three-hosts.model.blocks.clocks.value":"deklaracje zegarów okresowych i wyzwalanych","oss-fmi-one-model-three-hosts.model.blocks.dependencies.label":"zależności","oss-fmi-one-model-three-hosts.model.blocks.dependencies.value":"deklaracje zależności do planowania","oss-fmi-one-model-three-hosts.paths.model-exchange.name":"Model Exchange","oss-fmi-one-model-three-hosts.paths.model-exchange.driver":"host zarządza całkowaniem","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.0":"pytaj o stany ciągłe","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.1":"pytaj o pochodne i wskaźniki zdarzeń","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.2":"przesuń czas do przodu","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.3":"zapisz stany z powrotem","oss-fmi-one-model-three-hosts.paths.model-exchange.readout":"Zewnętrzny solver prowadzi pętlę całkowania: pyta model o stany ciągłe, pochodne i wskaźniki zdarzeń, sam przesuwa czas do przodu i zapisuje nowe stany z powrotem. Host zarządza całkowaniem; model pod spodem pozostaje tym samym obiektem.","oss-fmi-one-model-three-hosts.paths.co-simulation.name":"Co-Simulation","oss-fmi-one-model-three-hosts.paths.co-simulation.driver":"instancja zarządza krokami","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.0":"punkt komunikacji","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.1":"żądany krok","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.2":"aktualizacja pośrednia","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.3":"ostatni udany czas","oss-fmi-one-model-three-hosts.paths.co-simulation.readout":"Instancja przesuwa się sama: host ustawia punkt komunikacji, FMU wykonuje żądany krok, raportuje aktualizacje pośrednie i potwierdza ostatni udany czas. Wczesny powrót i interpolacja wejść pozostają w tym samym kontrakcie.","oss-fmi-one-model-three-hosts.paths.scheduled-execution.name":"Scheduled Execution","oss-fmi-one-model-three-hosts.paths.scheduled-execution.driver":"zegary niosą harmonogram","oss-fmi-one-model-three-hosts.paths.scheduled-execution.steps.0":"zegar pierwszy aktywuje partycję pierwszą","oss-fmi-one-model-three-hosts.paths.scheduled-execution.steps.1":"zegar drugi aktywuje partycję drugą","oss-fmi-one-model-three-hosts.paths.scheduled-execution.readout":"Dwa zegary aktywują dwie partycje modelu w kolejności zależności, więc host aktywuje pracę zgodnie z jawnym harmonogramem, a nie traktuje modelu jako jednego niepodzielnego kroku.","oss-fmi-one-model-three-hosts.clocks.then":"następnie","oss-fmi-one-model-three-hosts.shared.label":"wspólny pod spodem","oss-fmi-one-model-three-hosts.shared.fields.0":"tożsamość instancji","oss-fmi-one-model-three-hosts.shared.fields.1":"bieżący tryb","oss-fmi-one-model-three-hosts.shared.fields.2":"tabela odniesień do wartości","oss-fmi-one-model-three-hosts.shared.fields.3":"obsługa stanu FMU","oss-fmi-one-model-three-hosts.shared.fields.4":"strumień diagnostyczny","oss-fmi-one-model-three-hosts.band.text":"FMU FMI 3 może udostępniać jeden lub więcej typów interfejsów. Gdy model obsługuje kilka form, forma wykonania zmienia to, kto prowadzi pracę, a nie to, czym jest model.","oss-fmi-one-model-three-hosts.band.meta":"zadeklarowany zestaw interfejsów","oss-fmi-open-ledger.66024296b7":"PONOWNIE WYKORZYSTAJ PRZYPADEK BEZPIECZEŃSTWA","oss-fmi-open-ledger.52efdfc545":"Udowodnij raz na celach, na których zamierzasz działać","oss-fmi-open-ledger.ace929d2c6":"Sześć faktów operacyjnych popartych dowodami zamiast obietnic dostawcy","oss-fmi-open-ledger.1a5de6c3b8":"Kontrakt operacyjny","oss-fmi-open-ledger.6b5eb5323e":"JEDEN MODEL","oss-fmi-open-ledger.430276078f":"ZWERYFIKOWANY","oss-fmi-open-ledger.8a1713427e":"Model i dowody walidacji pozostają u Ciebie","oss-fmi-open-ledger.175909d951":"Ścieżka wyjścia","oss-fmi-open-ledger.791a774cba":"Lokalnie lub w wybranym regionie UE","oss-fmi-open-ledger.b5caffdb7f":"Granica danych","oss-fmi-open-ledger.6f2a741b3c":"Jeden rekord podróżuje z modelem między celami","oss-fmi-open-ledger.1ef1565eea":"Przypadek bezpieczeństwa","oss-fmi-open-ledger.f55535b6f6":"Porównanie oparte na MPFR","oss-fmi-open-ledger.ed878dbf53":"Oracle walidacji","oss-fmi-open-ledger.ff0c3e45b5":"CPU · GPU · FPGA · edge · rozproszone","oss-fmi-open-ledger.808c6b72bb":"Zakres wdrożenia","oss-fmi-open-ledger.26790e0c5c":"Wynik porównany między obsługiwanymi celami","oss-fmi-open-ledger.a38926b6d0":"Kontrakt wynikowy","oss-fmi-oracle-harness.a1cd31fff4":"Oracle jest punktem odniesienia. Wynik jest dowodem.","oss-fmi-oracle-harness.023928479a":"STRZEŻONE","oss-fmi-oracle-harness.bd564db5d5":"PASS","oss-fmi-oracle-harness.90c161765a":"oracle: MPFR, odniesienie 256-bitowe","oss-fmi-oracle-harness.43ad271e8e":"weryfikacja fmi","oss-fmi-oracle-harness.7acb688913":"uruchamiane na każdym tagu wydania","oss-fmi-oracle-harness.e4cf896d35":"dołączony oracle MPFR","oss-fmi-oracle-harness.64b11af5e8":"błąd typowany, nazwana równość","oss-fmi-oracle-harness.217bfd5f1c":"Modele, które powinny zawieść, zawodzą z typowanym błędem, który podaje nazwę problematycznej równości. Nie ma cichej rozbieżności. Przekroczenie skonfigurowanej tolerancji zatrzymuje działanie i raportuje przyczynę.","oss-fmi-oracle-harness.662a992ce3":"Tryby awarii są głośne","oss-fmi-oracle-harness.6e4df8a0a7":"odtworzenie odtwarza stan","oss-fmi-oracle-harness.e8afd76f69":"Uruchomienie zarejestrowane jako zdarzenia przez most Twin jest odtwarzane z dziennika zdarzeń i rekonstruuje zarejestrowany stan. Dziennik, trajektoria i reprezentacja są porównywane jawnie.","oss-fmi-oracle-harness.a29f3cb52f":"Deterministyczne odtwarzanie","oss-fmi-oracle-harness.a7dc6ac385":"porównane wektory wyjściowe","oss-fmi-oracle-harness.b0a8479737":"Ten sam FMU i te same dane wejściowe uruchamiane na CPU, GPU, FPGA i edge. Porównaj wektory wyjściowe dla każdego celu i głośno zgłoś awarię, gdy zadeklarowane porównanie się rozbiega.","oss-fmi-oracle-harness.0216a2ba38":"Równoważność między backendami","oss-fmi-oracle-harness.934a0d9900":"Porównane z odniesieniem","oss-fmi-oracle-harness.11289cfcb2":"Każda operacja stałoprzecinkowa jest porównywana z odniesieniem MPFR o dowolnej precyzji. Podłoga arytmetyczna pochodzi z Numerus, gdzie każda operacja jest poprawnie zaokrąglana, a porównanie rejestruje każdą różnicę względem odniesienia.","oss-fmi-oracle-harness.c6e929c53a":"Arytmetyka względem MPFR","oss-fmi-parity-side.a7dc6ac385":"porównano wektory wyjściowe","oss-fmi-parts-together.kicker.label":"Trzech osobnych właścicieli","oss-fmi-parts-together.kicker.sub":"jeden połączony test","oss-fmi-parts-together.tag":"PLAIN","oss-fmi-parts-together.labels.supplies":"dostarcza","oss-fmi-parts-together.labels.receives":"odbiera","oss-fmi-parts-together.labels.owner":"pozostaje własnością","oss-fmi-parts-together.part.controller.name":"Kontroler","oss-fmi-parts-together.part.controller.supplies":"polecenie","oss-fmi-parts-together.part.controller.receives":"prędkość i stan","oss-fmi-parts-together.part.controller.owner":"zespół sterowania","oss-fmi-parts-together.part.power-stage.name":"Stopień mocy","oss-fmi-parts-together.part.power-stage.supplies":"prąd i napięcie","oss-fmi-parts-together.part.power-stage.receives":"polecenie i obciążenie","oss-fmi-parts-together.part.power-stage.owner":"dostawca elektroniki","oss-fmi-parts-together.part.motor-and-load.name":"Silnik i obciążenie","oss-fmi-parts-together.part.motor-and-load.supplies":"prędkość i moment obrotowy","oss-fmi-parts-together.part.motor-and-load.receives":"moc","oss-fmi-parts-together.part.motor-and-load.owner":"zespół mechaniczny","oss-fmi-parts-together.part.dweve-fmi.name":"Dweve FMI","oss-fmi-parts-together.part.dweve-fmi.supplies":"kolejność, wymiana i czas","oss-fmi-parts-together.part.dweve-fmi.receives":"trzy modele","oss-fmi-parts-together.part.dweve-fmi.owner":"integrator systemu","oss-fmi-parts-together.foot.left":"trzy modele pozostają osobne","oss-fmi-parts-together.foot.right":"test zachowuje się jak jeden system","oss-fmi-past-questions.kicker.label":"Pytania, na które odpowiada historia","oss-fmi-past-questions.kicker.sub":"po zdarzeniu","oss-fmi-past-questions.tag":"PLAIN","oss-fmi-past-questions.labels.source":"od","oss-fmi-past-questions.question.diverge.question":"Kiedy ścieżki się rozeszły","oss-fmi-past-questions.question.diverge.source":"sekwencja stanu symulacji i bliźniaka","oss-fmi-past-questions.question.diverge.result":"pierwszy różniący się krok","oss-fmi-past-questions.question.known.question":"Co było wtedy wiadome","oss-fmi-past-questions.question.known.source":"rekord czasu przetwarzania","oss-fmi-past-questions.question.known.result":"dostępne pomiary i prognozy","oss-fmi-past-questions.question.rule.question":"Która reguła zadziałała","oss-fmi-past-questions.question.rule.source":"polityka mapowania i konfliktów","oss-fmi-past-questions.question.rule.result":"nazwana decyzja automatyczna lub ręczna","oss-fmi-past-questions.question.another-choice.question":"Co, gdyby wybrano inaczej","oss-fmi-past-questions.question.another-choice.source":"punkt kontrolny i gałąź","oss-fmi-past-questions.question.another-choice.result":"różnica scenariusza typowanego","oss-fmi-past-questions.foot.left":"przeszłość nie jest obrazem","oss-fmi-past-questions.foot.right":"to stan, który można ponownie otworzyć","oss-fmi-places-to-run.kicker.label":"Pięć miejsc","oss-fmi-places-to-run.kicker.sub":"jeden powód dla każdego","oss-fmi-places-to-run.tag":"PLAIN","oss-fmi-places-to-run.labels.changes":"zmiany","oss-fmi-places-to-run.labels.remains":"pozostaje","oss-fmi-places-to-run.place.ordinary-processor.name":"Zwykły procesor","oss-fmi-places-to-run.place.ordinary-processor.why":"inżynieria interaktywna","oss-fmi-places-to-run.place.ordinary-processor.changes":"szybkość i skala","oss-fmi-places-to-run.place.ordinary-processor.remains":"model i stan","oss-fmi-places-to-run.place.graphics-processor.name":"Procesor graficzny","oss-fmi-places-to-run.place.graphics-processor.why":"wiele wariantów naraz","oss-fmi-places-to-run.place.graphics-processor.changes":"partia równoległa","oss-fmi-places-to-run.place.graphics-processor.remains":"pytania i wyniki","oss-fmi-places-to-run.place.dedicated-chip.name":"Dedykowany układ","oss-fmi-places-to-run.place.dedicated-chip.why":"bardzo niskie przewidywalne opóźnienie","oss-fmi-places-to-run.place.dedicated-chip.changes":"stały potok sprzętowy","oss-fmi-places-to-run.place.dedicated-chip.remains":"graf obliczeniowy","oss-fmi-places-to-run.place.small-controller.name":"Mały kontroler","oss-fmi-places-to-run.place.small-controller.why":"działać przy urządzeniach","oss-fmi-places-to-run.place.small-controller.changes":"ograniczenia pamięci i zasilania","oss-fmi-places-to-run.place.small-controller.remains":"kontrakt modelu","oss-fmi-places-to-run.place.several-machines.name":"Kilka maszyn","oss-fmi-places-to-run.place.several-machines.why":"bardzo duży system","oss-fmi-places-to-run.place.several-machines.changes":"rozmieszczenie i komunikaty","oss-fmi-places-to-run.place.several-machines.remains":"jedno skoordynowane uruchomienie","oss-fmi-places-to-run.foot.left":"różne maszyny","oss-fmi-places-to-run.foot.right":"nie różne opisy systemu","oss-fmi-plain-conflict.kicker.label":"Jedna rozbieżność","oss-fmi-plain-conflict.kicker.sub":"co pozostaje później","oss-fmi-plain-conflict.tag":"PLAIN","oss-fmi-plain-conflict.part.model-value.name":"Wartość modelu","oss-fmi-plain-conflict.part.model-value.record":"4.10 bar, model i przebieg nazwane","oss-fmi-plain-conflict.part.model-value.why":"prognoza pozostaje dostępna","oss-fmi-plain-conflict.part.measured-value.name":"Wartość zmierzona","oss-fmi-plain-conflict.part.measured-value.record":"4.32 bar, czujnik i czas nazwane","oss-fmi-plain-conflict.part.measured-value.why":"obserwacja pozostaje dostępna","oss-fmi-plain-conflict.part.policy.name":"Zasada","oss-fmi-plain-conflict.part.policy.record":"instrukcja dla tego ciśnienia","oss-fmi-plain-conflict.part.policy.why":"zasada została już wybrana","oss-fmi-plain-conflict.part.decision.name":"Decyzja","oss-fmi-plain-conflict.part.decision.record":"pomiar użyty, operator nazwany","oss-fmi-plain-conflict.part.decision.why":"następny stan jest wyjaśnialny","oss-fmi-plain-conflict.foot.left":"jedna wartość kontynuuje","oss-fmi-plain-conflict.foot.right":"obie wartości pozostają w historii","oss-fmi-plain-explainer.032861b607":"Zadeklarowane porównanie na każdym komputerze. To jest cały pomysł.","oss-fmi-plain-explainer.d4308b34b3":"Pomyśl o tym w ten sposób.","oss-fmi-plain-explainer.ff0ebf3f46":"Przeczytaj od góry. Każdy krok to jedna prosta myśl, z codziennym przykładem.","oss-fmi-plain-explainer.1b4b41d590":"Co to jest, prostym językiem","oss-fmi-plain-explainer.f0cf487df2":"To jak zdjęcie chwili. Każdy, kto na nie patrzy, widzi to samo.","oss-fmi-plain-explainer.8b6d62d0a9":"Ponieważ porównanie jest jawne, osoby zatwierdzające bezpieczeństwo mogą ufać zapisowi. Widzą, czy inna maszyna wyprodukowała coś innego.","oss-fmi-plain-explainer.c92604aae6":"Więc osoby sprawdzające bezpieczeństwo mogą mu ufać","oss-fmi-plain-explainer.54994b4287":"To jak dobra linijka. Mierzy tak samo, czy używasz jej w domu, czy w warsztacie.","oss-fmi-plain-explainer.af4135e1aa":"Dweve FMI to ostrożna część pod spodem, która sprawia, że porównanie jest jawne na każdym komputerze. Test, który uruchamiasz przy biurku, można porównać z testem uruchamianym przez zespół ds. bezpieczeństwa.","oss-fmi-plain-explainer.8751a16daa":"To sprawia, że różnice są widoczne wszędzie","oss-fmi-plain-explainer.27d689b53d":"To jak dwa zegary, które każdy spieszy się o kilka sekund, dopóki nie potrzebujesz, by zadzwoniły dokładnie w tym samym czasie.","oss-fmi-plain-explainer.0744e0857c":"Dziwne jest to, że ten sam test uruchomiony na dwóch różnych komputerach może dać nieco inny wynik. Zwykle to nie ma znaczenia. W przypadku hamulca lub pompy serca nawet niewielka różnica ma duże znaczenie.","oss-fmi-plain-explainer.452804de43":"Różne komputery mogą dawać nieco inne odpowiedzi","oss-fmi-plain-explainer.d6cbf23c04":"To jak sprawdzanie przepisu w głowie, zanim włączysz piekarnik.","oss-fmi-plain-explainer.5c75c7b5b0":"Zanim zbuduje się samochód, samolot lub pompę medyczną, inżynierowie najpierw testują je na komputerze. Uruchamiają wersję próbną wielokrotnie, aby upewnić się, że jest bezpieczna.","oss-fmi-plain-explainer.4de832487e":"Inżynierowie testują rzeczy na komputerze, zanim je zbudują","oss-fmi-profile-ladder.5ab6fc20bf":"Podstawa arytmetyczna, Numerus","oss-fmi-profile-ladder.eadab572f6":"Jeden model, jeden zadeklarowany profil. Wybierz kontrakt liczbowy, a następnie zweryfikuj wynik.","oss-fmi-profile-ladder.91ba7be7c7":"Bity części ułamkowej","oss-fmi-profile-ladder.9b5c593c34":"Bity części całkowitej","oss-fmi-profile-ladder.6d7ae87f78":"Najlepsze dla","oss-fmi-profile-ladder.fbf68005eb":"Wariancja referencyjna","oss-fmi-profile-ladder.7ac03632f2":"Zweryfikowano względem MPFR","oss-fmi-profile-ladder.39c9a45c59":"Środowisko weryfikacyjne","oss-fmi-profile-ladder.daa896bd82":"dowolna precyzja","oss-fmi-profile-ladder.c4bd026c64":"Referencja o dowolnej precyzji. Używana wyłącznie do weryfikacji. Każda operacja na liczbach stałoprzecinkowych jest z nią porównywana, a zestaw testów zgodności rejestruje każdą różnicę względem referencji.","oss-fmi-profile-ladder.9b2d3887e5":"MPFR","oss-fmi-profile-ladder.b88853f152":"Modele rozliczeniowe i finansowe","oss-fmi-profile-ladder.1809a96faa":"6 cyfr dziesiętnych","oss-fmi-profile-ladder.a9f7e0bb94":"Liczba dziesiętna 64-bitowa z 6 cyframi po przecinku. Bankowość, rozliczenia i księgowość uwzględniająca liczby dziesiętne. Całkowicie eliminuje problem zaokrągleń przy konwersji z systemu binarnego na dziesiętny.","oss-fmi-profile-ladder.7fdd34297b":"Dec64_6","oss-fmi-profile-ladder.4fad8dcaa3":"Stacja robocza, CI, klaster","oss-fmi-profile-ladder.9d9123a420":"32 bity części całkowitej, 32 bity części ułamkowej. Domyślny profil do ogólnej symulacji FMI. Wystarczająco szeroki dla większości modeli inżynierskich, przyjazny dla procesora.","oss-fmi-profile-ladder.ebbbaac6e5":"Cortex-M, RISC-V","oss-fmi-profile-ladder.03df7be3ee":"16 bitów części całkowitej, 16 bitów części ułamkowej. Pamięć i energia mają większe znaczenie niż precyzja. Odpowiedni do pętli sterowania i fuzji czujników na małych platformach.","oss-fmi-programme-continuity.chrome.path":"Ciągłość programu","oss-fmi-programme-continuity.chrome.status":"jeden model, pięć etapów programu","oss-fmi-programme-continuity.chrome.meta":"zmniejszona liczba przekazań","oss-fmi-programme-continuity.conventional.label":"konwencjonalny program","oss-fmi-programme-continuity.conventional.note":"pięć modeli tej samej maszyny","oss-fmi-programme-continuity.conventional.object-tag":"osobny model","oss-fmi-programme-continuity.continuous.label":"z Dweve FMI","oss-fmi-programme-continuity.continuous.note":"jeden model w pięciu kontekstach wykonania","oss-fmi-programme-continuity.continuous.model":"jeden model FMI 3","oss-fmi-programme-continuity.continuous.provenance":"stan i pochodzenie pozostają pod spodem","oss-fmi-programme-continuity.stages.engineering-analysis.name":"analiza inżynierska","oss-fmi-programme-continuity.stages.engineering-analysis.conventional":"model analityczny","oss-fmi-programme-continuity.stages.system-integration.name":"integracja systemowa","oss-fmi-programme-continuity.stages.system-integration.conventional":"budowa ko-symulacji","oss-fmi-programme-continuity.stages.high-performance-study.name":"badanie wysokiej wydajności","oss-fmi-programme-continuity.stages.high-performance-study.conventional":"wersja przyspieszona","oss-fmi-programme-continuity.stages.embedded-deployment.name":"wdrożenie wbudowane","oss-fmi-programme-continuity.stages.embedded-deployment.conventional":"ponowna implementacja sterownika","oss-fmi-programme-continuity.stages.operations.name":"operacje","oss-fmi-programme-continuity.stages.operations.conventional":"integracja Twin","oss-fmi-programme-continuity.drift.label":"różnice się kumulują","oss-fmi-programme-continuity.drift.variable-names":"nazwy zmiennych","oss-fmi-programme-continuity.drift.units":"jednostki","oss-fmi-programme-continuity.drift.solver-assumptions":"założenia solvera","oss-fmi-programme-continuity.removed.label":"już nie na trasie","oss-fmi-programme-continuity.removed.accelerated-rewrite":"projekt przyspieszonego przepisania","oss-fmi-programme-continuity.removed.embedded-reimplementation":"ponowna implementacja wbudowana","oss-fmi-programme-continuity.removed.twin-remodel":"przebudowa Twin po przekazaniu","oss-fmi-programme-continuity.kept.target-work":"pozostają prace wdrożeniowe specyficzne dla celu","oss-fmi-programme-continuity.band.text":"jeden model niesie program","oss-fmi-programme-continuity.band.meta":"pięć etapów, jeden kontrakt","oss-fmi-provenance-fields.kicker.label":"Trasa wartości","oss-fmi-provenance-fields.kicker.sub":"od źródła do stanu, który przetrwał","oss-fmi-provenance-fields.tag":"POCHODZENIE","oss-fmi-provenance-fields.stage.origin.name":"Źródło","oss-fmi-provenance-fields.stage.origin.context":"FMU, Twin, czujnik lub wejście zewnętrzne","oss-fmi-provenance-fields.stage.origin.question":"kto to wyprodukował","oss-fmi-provenance-fields.stage.origin.use":"ślad dostawcy i podsystemu","oss-fmi-provenance-fields.stage.mapping.name":"Mapowanie","oss-fmi-provenance-fields.stage.mapping.context":"źródło, cel, kierunek i jednostki","oss-fmi-provenance-fields.stage.mapping.question":"jak to przeszło","oss-fmi-provenance-fields.stage.mapping.use":"przegląd integracji","oss-fmi-provenance-fields.stage.transformation.name":"Transformacja","oss-fmi-provenance-fields.stage.transformation.context":"współczynnik, przesunięcie i reguła niestandardowa","oss-fmi-provenance-fields.stage.transformation.question":"jak zmieniła się wartość","oss-fmi-provenance-fields.stage.transformation.use":"odtworzenie","oss-fmi-provenance-fields.stage.validation.name":"Walidacja","oss-fmi-provenance-fields.stage.validation.context":"reguły zaliczone lub odrzucone","oss-fmi-provenance-fields.stage.validation.question":"dlaczego to zaakceptowano","oss-fmi-provenance-fields.stage.validation.use":"przegląd jakości i incydentów","oss-fmi-provenance-fields.stage.time.name":"Czas","oss-fmi-provenance-fields.stage.time.context":"symulacja, przetwarzanie i ważność","oss-fmi-provenance-fields.stage.time.question":"co było wiadomo, kiedy","oss-fmi-provenance-fields.stage.time.use":"rekonstrukcja czasowa","oss-fmi-provenance-fields.stage.resolution.name":"Rozstrzygnięcie","oss-fmi-provenance-fields.stage.resolution.context":"polityka i decyzja","oss-fmi-provenance-fields.stage.resolution.question":"dlaczego ta wartość przetrwała","oss-fmi-provenance-fields.stage.resolution.use":"odpowiedzialność","oss-fmi-provenance-fields.labels.laterUse":"późniejsze użycie","oss-fmi-provenance-fields.foot.left":"wartość jest teraz użyteczna","oss-fmi-provenance-fields.foot.right":"jej trasa jest użyteczna później","oss-fmi-reopen-past.chrome.path":"Otwórz ponownie zapisany test","oss-fmi-reopen-past.chrome.status":"jedna przeszłość, trzy przyszłości","oss-fmi-reopen-past.chrome.meta":"ten sam stan początkowy, poglądowo","oss-fmi-reopen-past.rewind.mark":"pierwszy konflikt ciśnienia","oss-fmi-reopen-past.rewind.note":"symulacja i historia Twin cofnięte do jednego wspólnego punktu","oss-fmi-reopen-past.route.original.name":"oryginalna trasa","oss-fmi-reopen-past.route.original.note":"kontynuuje przez ręczny wybór","oss-fmi-reopen-past.route.model-value.name":"gałąź: wartość modelu","oss-fmi-reopen-past.route.model-value.note":"wybiera zamiast tego wartość modelu","oss-fmi-reopen-past.route.mapping-offset.name":"gałąź: przesunięcie mapowania","oss-fmi-reopen-past.route.mapping-offset.note":"zmienia przesunięcie przed powtórzeniem","oss-fmi-reopen-past.route.record":"zapis decyzji","oss-fmi-reopen-past.compare.label":"trzy wyniki, klucz po kluczu","oss-fmi-reopen-past.compare.pressure.label":"ciśnienie","oss-fmi-reopen-past.compare.pressure.original":"użyto 4.32 bara","oss-fmi-reopen-past.compare.pressure.model-value":"użyto 4.10 bara","oss-fmi-reopen-past.compare.pressure.mapping-offset":"przesunięte przed powtórzeniem","oss-fmi-reopen-past.compare.controller-response.label":"reakcja kontrolera","oss-fmi-reopen-past.compare.controller-response.original":"zgodnie z zapisem","oss-fmi-reopen-past.compare.controller-response.model-value":"różni się od oryginału","oss-fmi-reopen-past.compare.controller-response.mapping-offset":"różni się od oryginału","oss-fmi-reopen-past.compare.predicted-wear.label":"przewidywane zużycie","oss-fmi-reopen-past.compare.predicted-wear.original":"zgodnie z zapisem","oss-fmi-reopen-past.compare.predicted-wear.model-value":"różni się od oryginału","oss-fmi-reopen-past.compare.predicted-wear.mapping-offset":"różni się od oryginału","oss-fmi-reopen-past.compare.alarm-state.label":"stan alarmu","oss-fmi-reopen-past.compare.alarm-state.original":"zgodnie z zapisem","oss-fmi-reopen-past.compare.alarm-state.model-value":"różni się od oryginału","oss-fmi-reopen-past.compare.alarm-state.mapping-offset":"różni się od oryginału","oss-fmi-reopen-past.band.left":"przeszłość to stan, nie obraz","oss-fmi-reopen-past.band.right":"trzy przyszłości, jeden początek","oss-fmi-same-answer.0ff2fd246a":"Pomyśl o tym jak o dobrej linijce. Mierzy tak samo, czy używasz jej w domu, czy w\n          warsztacie.","oss-fmi-same-answer.d930000713":"Na zwykłych komputerach te dwie odpowiedzi mogą się nieco różnić. Zwykle to nie problem. W\n            przypadku hamulca lub pompy serca nawet niewielka różnica jest powodem do niepokoju.","oss-fmi-same-answer.2880aed446":"Nie do końca tak samo.","oss-fmi-same-answer.2b6e200d2c":"Oba komputery są porównywane, więc zespół ds. bezpieczeństwa może ufać zapisowi i sprawdzić, czy\n            inna maszyna wyprodukowała coś innego.","oss-fmi-same-answer.a0d01316ad":"Zadeklarowane porównanie.","oss-fmi-same-answer.8a46ff4c83":"odczyt kontroli bezpieczeństwa","oss-fmi-same-answer.e6c58b3af9":"Wynik testu","oss-fmi-same-answer.5833d71461":"Komputer w biurze bezpieczeństwa","oss-fmi-same-answer.b55a654d2e":"Trochę inaczej","oss-fmi-same-answer.b883e458a4":"Porównane na podstawie umowy","oss-fmi-same-answer.b8c126f54b":"Komputer na biurku","oss-fmi-same-answer.e0d1dc9c8a":"Z tym","oss-fmi-same-answer.829b0d47de":"Stary sposób","oss-fmi-same-answer.b4aea54e4e":"Wybierz sposób","oss-fmi-same-answer.fa831a9770":"Przełącz przełącznik i obserwuj, co się zmienia.","oss-fmi-same-answer.b11ca4d4ba":"Dwa komputery, jeden test","oss-fmi-same-model-many-places.chrome.path":"Jeden model, wiele miejsc","oss-fmi-same-model-many-places.chrome.status":"pięć ustawień wykonania, jeden model","oss-fmi-same-model-many-places.chrome.meta":"wyniki porównywalne","oss-fmi-same-model-many-places.rail.model":"jeden model, nigdy nie kopiowany","oss-fmi-same-model-many-places.setting.desk.name":"Biurko","oss-fmi-same-model-many-places.setting.desk.measure":"natychmiastowa odpowiedź","oss-fmi-same-model-many-places.setting.gpu-server.name":"Serwer GPU","oss-fmi-same-model-many-places.setting.gpu-server.measure":"wiele równoległych przypadków","oss-fmi-same-model-many-places.setting.dedicated-chip.name":"Szafa z dedykowanymi układami","oss-fmi-same-model-many-places.setting.dedicated-chip.measure":"stałe opóźnienie","oss-fmi-same-model-many-places.setting.embedded-controller.name":"Wbudowany kontroler","oss-fmi-same-model-many-places.setting.embedded-controller.measure":"budżet pamięci","oss-fmi-same-model-many-places.setting.cluster.name":"Klaster","oss-fmi-same-model-many-places.setting.cluster.measure":"rozproszona pojemność","oss-fmi-same-model-many-places.shared.variables.label":"te same zmienne","oss-fmi-same-model-many-places.shared.variables.text":"ta sama nazwana lista we wszystkich pięciu","oss-fmi-same-model-many-places.shared.history.label":"jedna historia stanów","oss-fmi-same-model-many-places.shared.history.text":"jeden wspólny kształt, więc wyniki są porównywalne","oss-fmi-same-model-many-places.alternative.label":"konwencjonalny sposób","oss-fmi-same-model-many-places.alternative.card":"implementacja","oss-fmi-same-model-many-places.alternative.note":"pięć osobno utrzymywanych wersji tej samej maszyny","oss-fmi-same-model-many-places.band.left":"komputer się zmienia, pytanie nie","oss-fmi-same-model-many-places.band.right":"jeden model, noszony wszędzie","oss-fmi-saved-moment.kicker.label":"Co jest zapisywane","oss-fmi-saved-moment.kicker.sub":"aby chwila była kompletna","oss-fmi-saved-moment.tag":"PLAIN","oss-fmi-saved-moment.saved.values.name":"Wartości","oss-fmi-saved-moment.saved.values.description":"gdzie znajdowała się każda wielkość","oss-fmi-saved-moment.saved.values.why":"uruchom ponownie model","oss-fmi-saved-moment.saved.time-and-mode.name":"Czas i tryb","oss-fmi-saved-moment.saved.time-and-mode.description":"gdzie zakończyło się uruchomienie","oss-fmi-saved-moment.saved.time-and-mode.why":"kontynuuj legalnie","oss-fmi-saved-moment.saved.clocks-and-events.name":"Zegary i zdarzenia","oss-fmi-saved-moment.saved.clocks-and-events.description":"co czekało na wydarzenie","oss-fmi-saved-moment.saved.clocks-and-events.why":"zachowaj kolejność","oss-fmi-saved-moment.saved.solver-state.name":"Stan solvera","oss-fmi-saved-moment.saved.solver-state.description":"jak wybierany był następny krok","oss-fmi-saved-moment.saved.solver-state.why":"kontynuuj tę samą trasę","oss-fmi-saved-moment.saved.run-identity.name":"Tożsamość uruchomienia","oss-fmi-saved-moment.saved.run-identity.description":"do którego modelu i ustawień to należy","oss-fmi-saved-moment.saved.run-identity.why":"otwórz właściwy zapis","oss-fmi-saved-moment.foot.left":"zapisz całą chwilę","oss-fmi-saved-moment.foot.right":"nie tylko widoczny wynik","oss-fmi-scale-ladder.chrome.path":"Skaluj na własnych zasadach","oss-fmi-scale-ladder.chrome.status":"cztery skale, jeden wspólny rdzeń modelu","oss-fmi-scale-ladder.chrome.meta":"dowód akceptacji dla każdego przejścia","oss-fmi-scale-ladder.spine.model":"Model termiczny baterii","oss-fmi-scale-ladder.spine.identity":"tożsamość stanu i zmiennych","oss-fmi-scale-ladder.spine.climb":"jeden model się wspina","oss-fmi-scale-ladder.stage.interactive.name":"Lokalne CPU","oss-fmi-scale-ladder.stage.interactive.posture":"inżynieria interaktywna","oss-fmi-scale-ladder.stage.interactive.evidence.reference":"trajektoria referencyjna","oss-fmi-scale-ladder.stage.interactive.evidence.parity":"zgodność trajektorii","oss-fmi-scale-ladder.stage.interactive.summary":"Model działa interaktywnie na lokalnym CPU podczas projektowania. Zarejestrowana tutaj trajektoria referencyjna jest punktem odniesienia, względem którego akceptowane jest każde kolejne przejście.","oss-fmi-scale-ladder.stage.sweep.name":"Przebieg GPU","oss-fmi-scale-ladder.stage.sweep.posture":"przebieg parametrów","oss-fmi-scale-ladder.stage.sweep.evidence.variants":"hashe wariantów","oss-fmi-scale-ladder.stage.sweep.evidence.batch":"tożsamość partii","oss-fmi-scale-ladder.stage.sweep.evidence.divergence":"pierwsza rozbieżność","oss-fmi-scale-ladder.stage.sweep.summary":"Ten sam model przechodzi na zespół GPU do przebiegu parametrów. Hashe wariantów i partii zapewniają przypisywalność każdego wyniku, a pierwsza rozbieżność względem trajektorii referencyjnej stanowi część dowodu akceptacji.","oss-fmi-scale-ladder.stage.hil.name":"HIL FPGA","oss-fmi-scale-ladder.stage.hil.posture":"hardware-in-the-loop","oss-fmi-scale-ladder.stage.hil.evidence.latency":"opóźnienie","oss-fmi-scale-ladder.stage.hil.evidence.memory":"pamięć","oss-fmi-scale-ladder.stage.hil.evidence.parity":"zgodność stanu","oss-fmi-scale-ladder.stage.hil.summary":"Hardware-in-the-loop uruchamia model na FPGA lub procesorze czasu rzeczywistego. Opóźnienie, pamięć i zgodność stanu względem referencji decydują o akceptacji przejścia.","oss-fmi-scale-ladder.stage.distributed.name":"Rozproszona symulacja pakietu","oss-fmi-scale-ladder.stage.distributed.posture":"badanie systemu lub floty","oss-fmi-scale-ladder.stage.distributed.evidence.checkpoint":"globalny punkt kontrolny","oss-fmi-scale-ladder.stage.distributed.evidence.boundary":"ślad graniczny","oss-fmi-scale-ladder.stage.distributed.summary":"Rozproszone umieszczenie skaluje model do badania na poziomie pakietu w węzłach. Globalny punkt kontrolny i ślad graniczny przenoszą tożsamość przebiegu przez umieszczenie.","oss-fmi-scale-ladder.readout.evidenceLabel":"dowód akceptacji","oss-fmi-scale-ladder.band.left":"tożsamość stanu i zmiennych pozostaje na rdzeniu","oss-fmi-scale-ladder.band.right":"wydajność podąża za programem","oss-fmi-scale-stages.kicker.label":"Cztery etapy skalowania","oss-fmi-scale-stages.kicker.sub":"jeden model przez cały czas","oss-fmi-scale-stages.tag":"SCALE","oss-fmi-scale-stages.stage.one.workload":"inżynieria interaktywna","oss-fmi-scale-stages.stage.one.posture":"lokalny procesor CPU","oss-fmi-scale-stages.stage.one.evidence":"trajektoria referencyjna","oss-fmi-scale-stages.stage.two.workload":"przebieg parametrów","oss-fmi-scale-stages.stage.two.posture":"zespół GPU","oss-fmi-scale-stages.stage.two.evidence":"hasze wariantów i partii","oss-fmi-scale-stages.stage.three.workload":"sprzęt w pętli","oss-fmi-scale-stages.stage.three.posture":"FPGA lub procesor CPU czasu rzeczywistego","oss-fmi-scale-stages.stage.three.evidence":"parzystość opóźnień i stanu","oss-fmi-scale-stages.stage.four.workload":"badanie systemu lub floty","oss-fmi-scale-stages.stage.four.posture":"rozproszone rozmieszczenie","oss-fmi-scale-stages.stage.four.evidence":"globalny punkt kontrolny i ślad graniczny","oss-fmi-scale-stages.labels.evidence":"dowody","oss-fmi-scale-stages.foot.left":"zmiany pojemności w zależności od fazy","oss-fmi-scale-stages.foot.right":"kontrakt modelu pozostaje stabilny","oss-fmi-solver-dispatch.chrome.path":"Wybór solvera","oss-fmi-solver-dispatch.chrome.status":"pięć problemów, jeden kontrakt wynikowy","oss-fmi-solver-dispatch.chrome.meta":"wygenerowany rejestr","oss-fmi-solver-dispatch.classifier.title":"klasyfikator: opis problemu","oss-fmi-solver-dispatch.facts.stiffness":"oszacowanie sztywności","oss-fmi-solver-dispatch.facts.mass-matrix":"macierz mas","oss-fmi-solver-dispatch.facts.stochastic":"termiczny człon stochastyczny","oss-fmi-solver-dispatch.facts.events":"funkcje zdarzeń","oss-fmi-solver-dispatch.facts.coupling":"sprzężenie SCC","oss-fmi-solver-dispatch.models.oscillator.name":"Gładki oscylator","oss-fmi-solver-dispatch.models.oscillator.tag":"niesztywny ODE","oss-fmi-solver-dispatch.models.oscillator.facts.stiffness":"niskie","oss-fmi-solver-dispatch.models.oscillator.facts.mass-matrix":"brak","oss-fmi-solver-dispatch.models.oscillator.facts.stochastic":"brak","oss-fmi-solver-dispatch.models.oscillator.facts.events":"wskaźniki przejścia przez zero","oss-fmi-solver-dispatch.models.oscillator.facts.coupling":"brak","oss-fmi-solver-dispatch.models.oscillator.route.name":"Wbudowany adaptacyjny Runge-Kutta","oss-fmi-solver-dispatch.models.oscillator.route.steps.0":"etapy pochodnych","oss-fmi-solver-dispatch.models.oscillator.route.steps.1":"lokalne oszacowanie błędu","oss-fmi-solver-dispatch.models.oscillator.route.steps.2":"zaakceptowany krok","oss-fmi-solver-dispatch.models.oscillator.readout":"Gładka dynamika z wskaźnikami do obserwacji: klasyfikator widzi niską sztywność i brak macierzy mas, więc wbudowany adaptacyjny Runge-Kutta kontroluje błąd przez deterministyczne adaptacyjne krokowanie i raportuje każdy zaakceptowany krok.","oss-fmi-solver-dispatch.models.thermal.name":"Sztywna sieć termiczna","oss-fmi-solver-dispatch.models.thermal.tag":"sztywny ODE","oss-fmi-solver-dispatch.models.thermal.facts.stiffness":"wysokie","oss-fmi-solver-dispatch.models.thermal.facts.mass-matrix":"brak","oss-fmi-solver-dispatch.models.thermal.facts.stochastic":"brak","oss-fmi-solver-dispatch.models.thermal.facts.events":"brak","oss-fmi-solver-dispatch.models.thermal.facts.coupling":"brak","oss-fmi-solver-dispatch.models.thermal.route.name":"Niejawny BDF","oss-fmi-solver-dispatch.models.thermal.route.steps.0":"jawna ścieżka odrzucona","oss-fmi-solver-dispatch.models.thermal.route.steps.1":"nieliniowa iteracja Newtona","oss-fmi-solver-dispatch.models.thermal.route.steps.2":"reziduum w tolerancji","oss-fmi-solver-dispatch.models.thermal.rejection":"Jawna ścieżka odrzucona przed wykonaniem: oszacowanie sztywności przekracza jawny limit stabilności, więc uruchomienie przechodzi na ścieżkę niejawną.","oss-fmi-solver-dispatch.models.thermal.readout":"Oszacowanie sztywności wyklucza jawną ścieżkę przed wykonaniem kroku. Klasyfikator przenosi model na niejawną ścieżkę BDF, a przejście pojawia się w rejestrze uruchomienia, zamiast ukrywać się za krokiem.","oss-fmi-solver-dispatch.models.mass-matrix-dae.name":"DAE z macierzą mas","oss-fmi-solver-dispatch.models.mass-matrix-dae.tag":"różniczkowo-algebraiczny","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.stiffness":"umiarkowane","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.mass-matrix":"obecna","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.stochastic":"brak","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.events":"brak","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.coupling":"brak","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.name":"Ścieżka DAE z macierzą mas","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.0":"rozwiązanie z macierzą mas","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.1":"redukcja indeksu","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.2":"zwrócony stan zgodny","oss-fmi-solver-dispatch.models.mass-matrix-dae.readout":"Zadeklarowana macierz mas trzyma ten model z dala od zwykłych jawnych ścieżek. Ścieżka DAE rozwiązuje z macierzą, stosuje redukcję indeksu i zwraca stan zgodny przez ten sam kształt wyniku.","oss-fmi-solver-dispatch.models.sensor.name":"Stochastyczny model czujnika","oss-fmi-solver-dispatch.models.sensor.tag":"SDE","oss-fmi-solver-dispatch.models.sensor.facts.stiffness":"niskie","oss-fmi-solver-dispatch.models.sensor.facts.mass-matrix":"brak","oss-fmi-solver-dispatch.models.sensor.facts.stochastic":"obecne przy zadeklarowanym szumie","oss-fmi-solver-dispatch.models.sensor.facts.events":"wskaźniki progowe","oss-fmi-solver-dispatch.models.sensor.facts.coupling":"brak","oss-fmi-solver-dispatch.models.sensor.route.name":"Euler-Maruyama","oss-fmi-solver-dispatch.models.sensor.route.steps.0":"deterministyczne losowanie szumu","oss-fmi-solver-dispatch.models.sensor.route.steps.1":"krok dryfu i dyfuzji","oss-fmi-solver-dispatch.models.sensor.route.steps.2":"zachowany stan szumu","oss-fmi-solver-dispatch.models.sensor.readout":"Zadeklarowane człony stochastyczne kierują model do Eulera-Maruyamy pod jawnym deterministycznym kontraktem szumu, więc stan szumu jest zachowany, a uruchomienie pozostaje odtwarzalne.","oss-fmi-solver-dispatch.models.algebraic-loop.name":"Algebraiczna pętla dwóch FMU","oss-fmi-solver-dispatch.models.algebraic-loop.tag":"silnie sprzężona","oss-fmi-solver-dispatch.models.algebraic-loop.facts.stiffness":"nie dotyczy","oss-fmi-solver-dispatch.models.algebraic-loop.facts.mass-matrix":"brak","oss-fmi-solver-dispatch.models.algebraic-loop.facts.stochastic":"brak","oss-fmi-solver-dispatch.models.algebraic-loop.facts.events":"brak","oss-fmi-solver-dispatch.models.algebraic-loop.facts.coupling":"jedna silnie spójna grupa","oss-fmi-solver-dispatch.models.algebraic-loop.route.name":"tłumiony Newton dla pętli sprzężonej","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.0":"utworzona reszta grupowa","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.1":"iteracja tłumionego Newtona","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.2":"zbieżny punkt stały","oss-fmi-solver-dispatch.models.algebraic-loop.readout":"Sprzężenie SCC oznacza dwa FMU jako jedną grupę algebraiczną. Trasa tłumionego Newtona iteruje resztę grupową do zbieżności i zwraca grupę, iteracje oraz historię reszt.","oss-fmi-solver-dispatch.result.label":"identyczny obiekt wyniku","oss-fmi-solver-dispatch.result.fields.0":"stan","oss-fmi-solver-dispatch.result.fields.1":"czas","oss-fmi-solver-dispatch.result.fields.2":"ewaluacje","oss-fmi-solver-dispatch.result.fields.3":"iteracje","oss-fmi-solver-dispatch.result.fields.4":"reszta","oss-fmi-solver-dispatch.result.fields.5":"oszacowanie błędu","oss-fmi-solver-dispatch.result.fields.6":"zdarzenie","oss-fmi-solver-dispatch.result.fields.7":"status","oss-fmi-solver-dispatch.band.text":"Wybór jest częścią rekordu uruchomienia.","oss-fmi-solver-dispatch.band.meta":"jeden kontrakt wyniku","oss-fmi-solver-families.kicker.label":"Rejestr","oss-fmi-solver-families.kicker.sub":"rodziny zamiast jednej wyliczanki","oss-fmi-solver-families.tag":"DISPATCH","oss-fmi-solver-families.columns.selected-for":"wybrane dla","oss-fmi-solver-families.columns.evidence":"zwrócone dowody","oss-fmi-solver-families.families.explicit-ode.name":"Jawny ODE","oss-fmi-solver-families.families.explicit-ode.routes.0":"Euler","oss-fmi-solver-families.families.explicit-ode.routes.1":"punkt środkowy","oss-fmi-solver-families.families.explicit-ode.routes.2":"RK","oss-fmi-solver-families.families.explicit-ode.routes.3":"osadzony RK","oss-fmi-solver-families.families.explicit-ode.selected-for":"układy niestabilne i o stałym kroku","oss-fmi-solver-families.families.explicit-ode.evidence":"etapy, błąd lokalny, przyjęty krok","oss-fmi-solver-families.families.implicit-dae.name":"Układy uwikłane i DAE","oss-fmi-solver-families.families.implicit-dae.routes.0":"wsteczny","oss-fmi-solver-families.families.implicit-dae.routes.1":"trapezowy","oss-fmi-solver-families.families.implicit-dae.routes.2":"BDF","oss-fmi-solver-families.families.implicit-dae.routes.3":"w stylu DASSL","oss-fmi-solver-families.families.implicit-dae.selected-for":"układy sztywne i z macierzą mas","oss-fmi-solver-families.families.implicit-dae.evidence":"iteracje nieliniowe i residuum","oss-fmi-solver-families.families.stochastic.name":"Stochastyczne","oss-fmi-solver-families.families.stochastic.routes.0":"Euler-Maruyama","oss-fmi-solver-families.families.stochastic.routes.1":"w stylu Milsteina","oss-fmi-solver-families.families.stochastic.selected-for":"modele SDE przy zadeklarowanym szumie","oss-fmi-solver-families.families.stochastic.evidence":"stan szumu i ślad kroku","oss-fmi-solver-families.families.root-interval.name":"Pierwiastki i przedziały","oss-fmi-solver-families.families.root-interval.routes.0":"bisekcja","oss-fmi-solver-families.families.root-interval.routes.1":"Brent","oss-fmi-solver-families.families.root-interval.routes.2":"Newton","oss-fmi-solver-families.families.root-interval.routes.3":"przedziałowy Newton","oss-fmi-solver-families.families.root-interval.selected-for":"zdarzenia, punkty równowagi i równania uwikłane","oss-fmi-solver-families.families.root-interval.evidence":"przedział, residuum i zbieżność","oss-fmi-solver-families.families.coupled-loops.name":"Pętle sprzężone","oss-fmi-solver-families.families.coupled-loops.routes.0":"punkt stały","oss-fmi-solver-families.families.coupled-loops.routes.1":"tłumiony Newton","oss-fmi-solver-families.families.coupled-loops.selected-for":"silnie sprzężone grupy FMU","oss-fmi-solver-families.families.coupled-loops.evidence":"grupa, iteracje i historia residuów","oss-fmi-solver-families.footline.left":"metoda się zmienia","oss-fmi-solver-families.footline.right":"kontrakt wyniku nie","oss-fmi-sovereignty-panel.76b4d9f30d":"On premise, region UE, Twój sprzęt","oss-fmi-sovereignty-panel.eedfb20e57":"Suwerenność jest standardem, a nie opcją dodatkową.","oss-fmi-sovereignty-panel.4380c52ca5":"Ten sam zweryfikowany model działa w trzech trybach wdrożenia, a wybór należy do Ciebie.","oss-fmi-sovereignty-panel.0b26841d97":"Ty decydujesz, gdzie działa","oss-fmi-sovereignty-panel.870c4d024a":"Model i dowody pozostają Twoje","oss-fmi-sovereignty-panel.b89ab9ee88":"Nie jest wymagana żadna usługa hostowana","oss-fmi-sovereignty-panel.3915907107":"Porównano w obsługiwanych środowiskach","oss-fmi-sovereignty-panel.df4ca35cc7":"Nie wymaga specjalnej ani drogiej maszyny. Ta sama praca działa na komputerze stacjonarnym, w klastrze lub na specjalistycznym sprzęcie.","oss-fmi-sovereignty-panel.922a5ba56b":"Na sprzęcie, który masz","oss-fmi-sovereignty-panel.5ef2228054":"Uruchom go w lokalizacji europejskiej. Twoja praca symulacyjna pozostaje w granicach, które wybierzesz.","oss-fmi-sovereignty-panel.b1b2be57a5":"W regionie europejskim","oss-fmi-sovereignty-panel.e7885accd0":"Uruchom go we własnym budynku, na komputerach, które już posiadasz. Nic nie musi opuszczać terenu.","oss-fmi-sovereignty-panel.8c0f01c721":"Na własnych maszynach","oss-fmi-sovereignty-panel.11421f13a8":"ON PREMISE","oss-fmi-sovereignty-panel.503d28b412":"REGION UE","oss-fmi-sovereignty-panel.1d947a2c47":"TWOJ SPRZĘT","oss-fmi-state-contents.kicker.label":"Zapisana symulacja","oss-fmi-state-contents.kicker.sub":"więcej niż wektor","oss-fmi-state-contents.tag":"TRWAŁY","oss-fmi-state-contents.part.values.name":"Wartości ciągłe i dyskretne","oss-fmi-state-contents.part.values.why":"odtwórz stan modelu","oss-fmi-state-contents.part.values.checked":"typ, liczba i zakres","oss-fmi-state-contents.part.values.used-by":"wznów i rozgałęź","oss-fmi-state-contents.part.time-mode.name":"Czas i tryb","oss-fmi-state-contents.part.time-mode.why":"powrót do tego samego punktu cyklu życia","oss-fmi-state-contents.part.time-mode.checked":"prawidłowy stan przejścia","oss-fmi-state-contents.part.time-mode.used-by":"kontynuacja wykonania","oss-fmi-state-contents.part.clocks.name":"Zegary i wskaźniki","oss-fmi-state-contents.part.clocks.why":"zachowaj oczekujące zdarzenia","oss-fmi-state-contents.part.clocks.checked":"tożsamość i stan aktywacji","oss-fmi-state-contents.part.clocks.used-by":"zaplanowane wykonanie","oss-fmi-state-contents.part.solver.name":"Stan solvera i pętli","oss-fmi-state-contents.part.solver.why":"kontynuuj pracę adaptacyjną lub niejawną","oss-fmi-state-contents.part.solver.checked":"wersja metody i formatu","oss-fmi-state-contents.part.solver.used-by":"dokładna kontynuacja","oss-fmi-state-contents.part.identity.name":"Tożsamość uruchomienia","oss-fmi-state-contents.part.identity.why":"powiąż stan z modelem i konfiguracją","oss-fmi-state-contents.part.identity.checked":"zgodność","oss-fmi-state-contents.part.identity.used-by":"odtworzenie i porównanie","oss-fmi-state-contents.footline.left":"przywróć uruchomienie","oss-fmi-state-contents.footline.right":"nie tylko ostatnie wyniki","oss-fmi-study-economics.kicker.label":"Co zmienia punkt kontrolny","oss-fmi-study-economics.kicker.sub":"w długotrwałym badaniu","oss-fmi-study-economics.tag":"CIĄGŁOŚĆ","oss-fmi-study-economics.rows.host-restart.concern":"Restart hosta","oss-fmi-study-economics.rows.host-restart.without":"zacznij od nowa","oss-fmi-study-economics.rows.host-restart.with":"wznów z kompatybilnego punktu kontrolnego","oss-fmi-study-economics.rows.host-restart.decision":"częstotliwość punktów kontrolnych","oss-fmi-study-economics.rows.worker-replacement.concern":"Wymiana pracownika","oss-fmi-study-economics.rows.worker-replacement.without":"uruchomienie powiązane z maszyną","oss-fmi-study-economics.rows.worker-replacement.with":"przenieś stan do innego pracownika","oss-fmi-study-economics.rows.worker-replacement.decision":"kompatybilność zaplecza","oss-fmi-study-economics.rows.parameter-alternative.concern":"Alternatywa parametrów","oss-fmi-study-economics.rows.parameter-alternative.without":"uruchom ponownie wspólną historię","oss-fmi-study-economics.rows.parameter-alternative.with":"rozgałęź od wybranego stanu","oss-fmi-study-economics.rows.parameter-alternative.decision":"zmieniony zestaw parametrów","oss-fmi-study-economics.rows.post-event-analysis.concern":"Analiza po zdarzeniu","oss-fmi-study-economics.rows.post-event-analysis.without":"sprawdź końcowe wyniki","oss-fmi-study-economics.rows.post-event-analysis.with":"odtwórz do pierwszej rozbieżności","oss-fmi-study-economics.rows.post-event-analysis.decision":"historia i pochodzenie","oss-fmi-study-economics.foot.left":"proces jest tymczasowy","oss-fmi-study-economics.foot.right":"stan badania nie jest","oss-fmi-supplier-bench.chrome.path":"Dostawcy","oss-fmi-supplier-bench.chrome.status":"jeden zaakceptowany, dwa zwrócone z uwagami","oss-fmi-supplier-bench.chrome.meta":"modele dostawców pozostają oddzielne","oss-fmi-supplier-bench.bench.label":"wspólne stanowisko przyjęcia","oss-fmi-supplier-bench.report.interfaces":"typy interfejsów","oss-fmi-supplier-bench.report.findings":"uwagi","oss-fmi-supplier-bench.report.recommendation":"rekomendacja","oss-fmi-supplier-bench.report.warnings":"ostrzeżenia","oss-fmi-supplier-bench.report.tag":"przenośny raport, możliwy do zwrócenia dostawcy","oss-fmi-supplier-bench.packages.controller.model":"FMU sterownika","oss-fmi-supplier-bench.packages.controller.supplier":"dostawca A, identyfikator modelu w aktach","oss-fmi-supplier-bench.packages.controller.interfaces":"Model Exchange, Co-Simulation","oss-fmi-supplier-bench.packages.controller.verdict":"zaakceptowany","oss-fmi-supplier-bench.packages.controller.findings":"kontrola archiwum i opisu modelu przechodzi pomyślnie","oss-fmi-supplier-bench.packages.controller.recommendation":"wstrzymać przy bramie do czasu osobnej decyzji o uruchomieniu","oss-fmi-supplier-bench.packages.controller.warnings":"brak zarejestrowanych","oss-fmi-supplier-bench.packages.valve.model":"FMU zaworu","oss-fmi-supplier-bench.packages.valve.supplier":"dostawca B, identyfikator modelu w aktach","oss-fmi-supplier-bench.packages.valve.interfaces":"Co-Simulation","oss-fmi-supplier-bench.packages.valve.verdict":"odmowa przed zapisem","oss-fmi-supplier-bench.packages.valve.findings":"wpis archiwum próbuje opuścić katalog wyodrębniania","oss-fmi-supplier-bench.packages.valve.recommendation":"zwrócić raport dostawcy; natywny plik binarny nie jest zaufany","oss-fmi-supplier-bench.packages.valve.warnings":"wyodrębnianie pozostało w zamierzonym miejscu docelowym","oss-fmi-supplier-bench.packages.battery.model":"FMU akumulatora","oss-fmi-supplier-bench.packages.battery.supplier":"dostawca C, identyfikator modelu w aktach","oss-fmi-supplier-bench.packages.battery.interfaces":"Co-Simulation, Scheduled Execution","oss-fmi-supplier-bench.packages.battery.verdict":"zwrócony z uwagami","oss-fmi-supplier-bench.packages.battery.findings":"prawidłowe archiwum; zależność zegara niezgodna z deklarowanymi możliwościami","oss-fmi-supplier-bench.packages.battery.recommendation":"dostawca koryguje deklarację możliwości, a następnie ponownie przesyła","oss-fmi-supplier-bench.packages.battery.warnings":"uruchomienie odroczone do czasu zgodności deklaracji","oss-fmi-supplier-bench.gate.title":"Brama uruchomienia","oss-fmi-supplier-bench.gate.state":"zamknięta","oss-fmi-supplier-bench.gate.note":"Uruchomienie to celowy następny krok, a nie efekt uboczny inspekcji pakietu.","oss-fmi-supplier-bench.gate.waiting":"zaakceptowany pakiet czeka tutaj","oss-fmi-supplier-bench.band.text":"inspekcja poprzedza uruchomienie","oss-fmi-supplier-bench.band.meta":"jedno stanowisko, trzy decyzje","oss-fmi-supplier-intake.kicker.label":"FMU po przybyciu","oss-fmi-supplier-intake.kicker.sub":"cztery oddzielne decyzje","oss-fmi-supplier-intake.tag":"PRZYJĘCIE","oss-fmi-supplier-intake.columns.receives":"kupujący otrzymuje","oss-fmi-supplier-intake.rows.inspect-archive.stage":"Sprawdź archiwum","oss-fmi-supplier-intake.rows.inspect-archive.does":"odczytaj wpisy i zawartość","oss-fmi-supplier-intake.rows.inspect-archive.receives":"ustalenia z archiwum","oss-fmi-supplier-intake.rows.inspect-archive.owner":"bezpieczeństwo lub integracja","oss-fmi-supplier-intake.rows.parse-description.stage":"Przeanalizuj opis","oss-fmi-supplier-intake.rows.parse-description.does":"zweryfikuj tożsamość i schemat FMI 3","oss-fmi-supplier-intake.rows.parse-description.receives":"wymagane pola i możliwości","oss-fmi-supplier-intake.rows.parse-description.owner":"właściciel modelu","oss-fmi-supplier-intake.rows.validate-contract.stage":"Zweryfikuj kontrakt modelu","oss-fmi-supplier-intake.rows.validate-contract.does":"typy, przyczynowość, zegary i zależności","oss-fmi-supplier-intake.rows.validate-contract.receives":"ustalenia z kluczami standardowymi","oss-fmi-supplier-intake.rows.validate-contract.owner":"inżynier systemów","oss-fmi-supplier-intake.rows.load-instantiate.stage":"Załaduj i utwórz instancję","oss-fmi-supplier-intake.rows.load-instantiate.does":"wybierz kompatybilną binarkę lub ścieżkę modelu Rust","oss-fmi-supplier-intake.rows.load-instantiate.receives":"wynik działania","oss-fmi-supplier-intake.rows.load-instantiate.owner":"zatwierdzony proces hosta","oss-fmi-supplier-intake.foot.left":"najpierw przeczytaj","oss-fmi-supplier-intake.foot.right":"uruchamiaj dopiero po zrozumieniu pakietu","oss-fmi-supplier-system.chrome.path":"System dostawcy","oss-fmi-supplier-system.chrome.status":"własność zachowana, awaria zlokalizowana","oss-fmi-supplier-system.chrome.meta":"jedno uruchomienie systemu","oss-fmi-supplier-system.graph.levels-note":"poziomy wykonania wynikające z grafu zależności","oss-fmi-supplier-system.graph.loop-group":"grupa pętli algebraicznej","oss-fmi-supplier-system.graph.feedback":"sprzężenie zwrotne w tej samej chwili wewnątrz grupy","oss-fmi-supplier-system.fmus.controller.name":"sterownik","oss-fmi-supplier-system.fmus.controller.badge":"dostawca A, wersja 3","oss-fmi-supplier-system.fmus.inverter.name":"falownik","oss-fmi-supplier-system.fmus.inverter.badge":"dostawca B, wersja 2","oss-fmi-supplier-system.fmus.motor.name":"silnik","oss-fmi-supplier-system.fmus.motor.badge":"dostawca C, wersja 4","oss-fmi-supplier-system.fmus.gearbox.name":"skrzynia biegów","oss-fmi-supplier-system.fmus.gearbox.badge":"dostawca B, wersja 1","oss-fmi-supplier-system.fmus.vehicle-body.name":"nadwozie pojazdu","oss-fmi-supplier-system.fmus.vehicle-body.badge":"dostawca D, wersja 2","oss-fmi-supplier-system.links.torque-demand":"zapotrzebowanie na moment, Nm","oss-fmi-supplier-system.links.phase-current":"prąd fazowy, A","oss-fmi-supplier-system.links.shaft-torque":"moment na wale, Nm, skala 0,1","oss-fmi-supplier-system.links.wheel-force":"siła na kole, N","oss-fmi-supplier-system.reports.loop.title":"raport pętli","oss-fmi-supplier-system.reports.loop.involved-key":"zaangażowane","oss-fmi-supplier-system.reports.loop.involved":"falownik, silnik, skrzynia biegów","oss-fmi-supplier-system.reports.loop.residual-key":"reszta","oss-fmi-supplier-system.reports.loop.residual":"powyżej deklarowanej tolerancji na granicy iteracji","oss-fmi-supplier-system.reports.loop.policy-key":"polityka solvera","oss-fmi-supplier-system.reports.loop.policy":"punkt stały, deklarowana tolerancja","oss-fmi-supplier-system.reports.loop.note":"sterownik i nadwozie pojazdu pozostają zwykłe, poza ustaleniem","oss-fmi-supplier-system.reports.connection.title":"raport połączenia","oss-fmi-supplier-system.reports.connection.fault-key":"błąd","oss-fmi-supplier-system.reports.connection.fault":"konwersja jednostek na połączeniu momentu na wale","oss-fmi-supplier-system.reports.connection.assigned-key":"przypisane do","oss-fmi-supplier-system.reports.connection.assigned":"warstwa integracji systemów","oss-fmi-supplier-system.reports.connection.clear-key":"nieprzypisane do","oss-fmi-supplier-system.reports.connection.clear":"któregokolwiek dostawcy modelu","oss-fmi-supplier-system.reports.connection.note":"ustalenie trafia do właściciela transformacji","oss-fmi-supplier-system.band.text":"własność zachowana, awaria zlokalizowana","oss-fmi-supplier-system.band.meta":"jedno uruchomienie systemu","oss-fmi-three-forms.kicker.label":"Kontrakty interfejsu FMI 3","oss-fmi-three-forms.kicker.sub":"jedna lub więcej relacji z hostem","oss-fmi-three-forms.tag":"FMI 3","oss-fmi-three-forms.columns.host":"host kontroluje","oss-fmi-three-forms.columns.provides":"Dweve FMI zapewnia","oss-fmi-three-forms.columns.operation":"operacja centralna","oss-fmi-three-forms.forms.model-exchange.name":"Model Exchange","oss-fmi-three-forms.forms.model-exchange.host":"pętla integracji","oss-fmi-three-forms.forms.model-exchange.provides":"stany, pochodne, zdarzenia i tryby","oss-fmi-three-forms.forms.model-exchange.operation":"postęp w czasie ciągłym","oss-fmi-three-forms.forms.co-simulation.name":"Co-Simulation","oss-fmi-three-forms.forms.co-simulation.host":"punkty komunikacji","oss-fmi-three-forms.forms.co-simulation.provides":"wewnętrzne krokowanie, wczesny powrót i interpolacja","oss-fmi-three-forms.forms.co-simulation.operation":"wykonaj krok","oss-fmi-three-forms.forms.scheduled-execution.name":"Scheduled Execution","oss-fmi-three-forms.forms.scheduled-execution.host":"aktywacja zegara i partycji","oss-fmi-three-forms.forms.scheduled-execution.provides":"stan zegara, zależności i praca partycji","oss-fmi-three-forms.forms.scheduled-execution.operation":"aktywuj partycję modelu","oss-fmi-three-forms.forms.shared.name":"Wspólne pod spodem","oss-fmi-three-forms.forms.shared.host":"cykl życia instancji","oss-fmi-three-forms.forms.shared.provides":"wartości typowane, stan, diagnostyka i stan FMU","oss-fmi-three-forms.forms.shared.operation":"jeden kontrakt","oss-fmi-three-forms.footline.left":"trzy standardowe formy interfejsu","oss-fmi-three-forms.footline.right":"FMU deklaruje swój zestaw interfejsów","oss-fmi-three-parts.chrome.path":"Trzy części, jeden system","oss-fmi-three-parts.chrome.status":"osobne modele, skoordynowany wynik","oss-fmi-three-parts.chrome.meta":"zachowana własność","oss-fmi-three-parts.run.ordered.label":"pierwsze uruchomienie, ustalona kolejność","oss-fmi-three-parts.run.loop.label":"drugie uruchomienie, informacja zwrotna w tym samym momencie","oss-fmi-three-parts.box.controller":"sterownik","oss-fmi-three-parts.box.motor":"silnik","oss-fmi-three-parts.box.load":"obciążenie","oss-fmi-three-parts.box.sealed":"zamknięty","oss-fmi-three-parts.value.command":"polecenie","oss-fmi-three-parts.value.speed":"prędkość","oss-fmi-three-parts.value.power":"moc","oss-fmi-three-parts.value.torque":"moment obrotowy","oss-fmi-three-parts.loop.label":"grupa pętli","oss-fmi-three-parts.loop.note":"iterowane, aż obie wartości będą zgodne","oss-fmi-three-parts.failed.note":"jeśli wartości nigdy nie będą zgodne, uruchomienie zatrzymuje się i podaje obie części oraz pozostałą różnicę","oss-fmi-three-parts.band.left":"każde pudełko pozostaje zamknięte","oss-fmi-three-parts.band.right":"kolejność jest częścią testu","oss-fmi-timeline-events.kicker.label":"Jedna oś czasu","oss-fmi-timeline-events.kicker.sub":"kilka powodów, aby oddać kontrolę","oss-fmi-timeline-events.tag":"UPORZĄDKOWANE","oss-fmi-timeline-events.columns.retained":"stan zachowany","oss-fmi-timeline-events.columns.host-receives":"odbiorca otrzymuje","oss-fmi-timeline-events.causes.zero-crossing.cause":"Przejście przez zero","oss-fmi-timeline-events.causes.zero-crossing.action":"zlokalizuj zdarzenie i wejdź w obsługę zdarzeń","oss-fmi-timeline-events.causes.zero-crossing.host-receives":"napotkane zdarzenie i ostatni czas","oss-fmi-timeline-events.causes.zero-crossing.retained":"wskaźnik i nawias","oss-fmi-timeline-events.causes.intermediate-update.cause":"Aktualizacja pośrednia","oss-fmi-timeline-events.causes.intermediate-update.action":"wywołaj callback podczas kroku","oss-fmi-timeline-events.causes.intermediate-update.host-receives":"bieżące wartości i postęp","oss-fmi-timeline-events.causes.intermediate-update.retained":"punkt wznowienia","oss-fmi-timeline-events.causes.clock-tick.cause":"Zegar","oss-fmi-timeline-events.causes.clock-tick.action":"aktywuj zegar i zależności","oss-fmi-timeline-events.causes.clock-tick.host-receives":"tick i kontekst wczesnego powrotu","oss-fmi-timeline-events.causes.clock-tick.retained":"następna aktywacja","oss-fmi-timeline-events.causes.model-partition.cause":"Partycja modelu","oss-fmi-timeline-events.causes.model-partition.action":"uruchom kwalifikującą się partycję","oss-fmi-timeline-events.causes.model-partition.host-receives":"status partycji","oss-fmi-timeline-events.causes.model-partition.retained":"sekwencja aktywacji","oss-fmi-timeline-events.causes.iteration-bound.cause":"Limit iteracji","oss-fmi-timeline-events.causes.iteration-bound.action":"zatrzymaj dyskretne ustalanie","oss-fmi-timeline-events.causes.iteration-bound.host-receives":"liczba rund i nierozwiązany stan","oss-fmi-timeline-events.causes.iteration-bound.retained":"diagnostyka końcowa","oss-fmi-timeline-events.footline.left":"zdarzenia nie czekają na wykres","oss-fmi-timeline-events.footline.right":"odbiorca słyszy je, gdy występują","oss-fmi-trust-promise.24e7e5249f":"Ty zyskujesz. Ktoś inny wykonuje pracę.","oss-fmi-trust-promise.dce1df393c":"Prosta odpowiedź","oss-fmi-trust-promise.b629985896":"Możesz się zastanawiać","oss-fmi-trust-promise.1855ea8e76":"Nic tu nie wymaga Twojego zarządzania","oss-fmi-trust-promise.1ac18a63e8":"Tak. Zadeklarowana umowa sprawia, że każde porównanie jest widoczne.","oss-fmi-trust-promise.35ba245f5e":"Czy mogę ufać wynikowi?","oss-fmi-trust-promise.9a4adbde8e":"Jest zaprojektowany i testowany w Europie.","oss-fmi-trust-promise.7de6360d68":"Skąd to pochodzi?","oss-fmi-trust-promise.0f7dab6a35":"Nie. Jeden rekord walidacji towarzyszy modelowi.","oss-fmi-trust-promise.aa1b0d7005":"Czy inżynierowie powtarzają każdy test?","oss-fmi-trust-promise.3aa684f049":"Nie. Działa cicho w tle.","oss-fmi-trust-promise.431774a08e":"Czy muszę to rozumieć?","oss-fmi-twin-business-value.kicker.label":"Co przechodzi do eksploatacji","oss-fmi-twin-business-value.kicker.sub":"z modelu inżynierskiego","oss-fmi-twin-business-value.tag":"OPERACYJNY","oss-fmi-twin-business-value.columns.record":"Rekord bliźniaka","oss-fmi-twin-business-value.rows.state-equations.asset":"Równania stanu","oss-fmi-twin-business-value.rows.state-equations.use":"przewidują obecne i przyszłe zachowanie","oss-fmi-twin-business-value.rows.state-equations.record":"wersja modelu i uruchomienie","oss-fmi-twin-business-value.rows.state-equations.benefit":"mniej ponownego wymyślania modelu","oss-fmi-twin-business-value.rows.parameters.asset":"Parametry","oss-fmi-twin-business-value.rows.parameters.use":"porównanie założonego i obserwowanego systemu","oss-fmi-twin-business-value.rows.parameters.record":"pochodzenie parametrów","oss-fmi-twin-business-value.rows.parameters.benefit":"historia kalibracji","oss-fmi-twin-business-value.rows.failure-modes.asset":"Tryby awarii","oss-fmi-twin-business-value.rows.failure-modes.use":"uruchamianie alternatyw ze stanu na żywo","oss-fmi-twin-business-value.rows.failure-modes.record":"gałąź scenariusza","oss-fmi-twin-business-value.rows.failure-modes.benefit":"szybsze decyzje operacyjne","oss-fmi-twin-business-value.rows.variables-units.asset":"Zmienne i jednostki","oss-fmi-twin-business-value.rows.variables-units.use":"mapowanie telemetrii i prognoz","oss-fmi-twin-business-value.rows.variables-units.record":"typowane mapowanie","oss-fmi-twin-business-value.rows.variables-units.benefit":"mniej cichych konwersji","oss-fmi-twin-business-value.rows.simulation-state.asset":"Stan symulacji","oss-fmi-twin-business-value.rows.simulation-state.use":"wznawianie i odtwarzanie wokół incydentów","oss-fmi-twin-business-value.rows.simulation-state.record":"historia oparta na zdarzeniach","oss-fmi-twin-business-value.rows.simulation-state.benefit":"dowody po zdarzeniu","oss-fmi-twin-business-value.foot.left":"badanie się kończy","oss-fmi-twin-business-value.foot.right":"życie użyteczne modelu nie","oss-fmi-twin-crossing.chrome.path":"Model i zasób","oss-fmi-twin-crossing.chrome.status":"cztery zsynchronizowane, jeden rozstrzygnięty","oss-fmi-twin-crossing.chrome.meta":"różnica zachowana, poglądowo","oss-fmi-twin-crossing.endpoint.fmu.name":"pompa FMU","oss-fmi-twin-crossing.endpoint.fmu.sub":"strona symulacji","oss-fmi-twin-crossing.endpoint.twin.name":"Dweve Twin","oss-fmi-twin-crossing.endpoint.twin.sub":"strona operacyjna","oss-fmi-twin-crossing.bridge.label":"most, pięć mapowań","oss-fmi-twin-crossing.mode.real-time":"czas rzeczywisty","oss-fmi-twin-crossing.mode.batch":"partia","oss-fmi-twin-crossing.state.crossed":"skrzyżowane","oss-fmi-twin-crossing.state.held":"wstrzymane do ręcznej","oss-fmi-twin-crossing.crossing.inlet-pressure.name":"ciśnienie wlotowe","oss-fmi-twin-crossing.crossing.inlet-pressure.ref":"vr 12, zmierzone","oss-fmi-twin-crossing.crossing.ambient-temperature.name":"temperatura otoczenia","oss-fmi-twin-crossing.crossing.ambient-temperature.ref":"vr 17, zmierzone","oss-fmi-twin-crossing.crossing.bearing-temperature.name":"przewidywana temperatura łożyska","oss-fmi-twin-crossing.crossing.bearing-temperature.ref":"vr 31, przewidywane","oss-fmi-twin-crossing.crossing.remaining-life.name":"pozostały czas życia","oss-fmi-twin-crossing.crossing.remaining-life.ref":"vr 34, przewidywane","oss-fmi-twin-crossing.crossing.discharge-pressure.name":"ciśnienie tłoczenia","oss-fmi-twin-crossing.crossing.discharge-pressure.ref":"vr 22, konfliktowe","oss-fmi-twin-crossing.conflict.head":"ciśnienie tłoczenia, obie wartości zachowane","oss-fmi-twin-crossing.conflict.simulated.source":"symulowane, FMU dischargePressure","oss-fmi-twin-crossing.conflict.simulated.value":"4.18 bar","oss-fmi-twin-crossing.conflict.simulated.meta":"t = 182.4 s, współczynnik 1.0, przesunięcie 0","oss-fmi-twin-crossing.conflict.measured.source":"zmierzone, Twin dischargePressure","oss-fmi-twin-crossing.conflict.measured.value":"4.31 bar","oss-fmi-twin-crossing.conflict.measured.meta":"ważność 14:02:11, współczynnik 1.0, przesunięcie 0","oss-fmi-twin-crossing.conflict.policy":"polityka: ręczna","oss-fmi-twin-crossing.conflict.policy-note":"tylko ta wartość jest wstrzymana","oss-fmi-twin-crossing.resolution.decision":"osoba wybiera wartość zmierzoną","oss-fmi-twin-crossing.resolution.provenance":"decyzja jest zapisywana jako zdarzenie pochodzenia","oss-fmi-twin-crossing.band.left":"cztery wartości krzyżują się, podczas gdy jedna czeka","oss-fmi-twin-crossing.band.right":"różnica zachowana","oss-fmi-twin-mapping.kicker.label":"Jedna zmapowana wartość","oss-fmi-twin-mapping.kicker.sub":"wszystko, co z nią podróżuje","oss-fmi-twin-mapping.tag":"TWIN BRIDGE","oss-fmi-twin-mapping.field.source-target.name":"Źródło i cel","oss-fmi-twin-mapping.field.source-target.example":"Ciśnienie FMU -> Ciśnienie wylotowe Twin","oss-fmi-twin-mapping.field.source-target.why":"pochodzenie","oss-fmi-twin-mapping.field.source-target.query":"skąd pochodzi ta wartość","oss-fmi-twin-mapping.field.direction.name":"Kierunek","oss-fmi-twin-mapping.field.direction.example":"dwukierunkowy","oss-fmi-twin-mapping.field.direction.why":"kontekst autorytetu","oss-fmi-twin-mapping.field.direction.query":"która strona to zmieniła","oss-fmi-twin-mapping.field.transform.name":"Transformacja","oss-fmi-twin-mapping.field.transform.example":"współczynnik, przesunięcie i jednostka","oss-fmi-twin-mapping.field.transform.why":"odtwarzalność","oss-fmi-twin-mapping.field.transform.query":"jak zostało to zmapowane","oss-fmi-twin-mapping.field.times.name":"Trzy razy","oss-fmi-twin-mapping.field.times.example":"symulacja, przetwarzanie, ważność","oss-fmi-twin-mapping.field.times.why":"prawda czasowa","oss-fmi-twin-mapping.field.times.query":"co się wydarzyło i co było wiadomo","oss-fmi-twin-mapping.field.validation.name":"Walidacja","oss-fmi-twin-mapping.field.validation.example":"zakres i reguła niestandardowa","oss-fmi-twin-mapping.field.validation.why":"dowód graniczny","oss-fmi-twin-mapping.field.validation.query":"dlaczego to odrzucono","oss-fmi-twin-mapping.field.conflict.name":"Polityka konfliktu","oss-fmi-twin-mapping.field.conflict.example":"ręczna dla ciśnienia bezpieczeństwa","oss-fmi-twin-mapping.field.conflict.why":"zarządzanie","oss-fmi-twin-mapping.field.conflict.query":"kto wybrał przetrwającą wartość","oss-fmi-twin-mapping.footline.left":"przejście to zarejestrowane zdarzenie","oss-fmi-twin-mapping.footline.right":"nie znikający callback","oss-fmi-two-values.chrome.path":"Różnice","oss-fmi-two-values.chrome.status":"jedno wybrane, dwa zachowane","oss-fmi-two-values.chrome.meta":"różnica staje się dowodem, poglądowym","oss-fmi-two-values.card.model.kind":"model mówi","oss-fmi-two-values.card.model.note":"model i przebieg nazwane","oss-fmi-two-values.card.sensor.kind":"maszyna mówi","oss-fmi-two-values.card.sensor.note":"czujnik i czas nazwane","oss-fmi-two-values.versus":"w porównaniu z","oss-fmi-two-values.policy.text":"zasada dla tego ciśnienia: ręczny przegląd, wybrany przed rozbieżnością","oss-fmi-two-values.decision.title":"decyduje osoba","oss-fmi-two-values.decision.note":"wybrana jest zmierzona wartość i zapisywany jest krótki powód","oss-fmi-two-values.next.label":"następny stan","oss-fmi-two-values.next.retained":"4.10 bar pozostaje na widocznej gałęzi z kontekstem symulacji","oss-fmi-two-values.grey.label":"system tylko do nadpisywania","oss-fmi-two-values.grey.note":"zachowałby jedną niewyjaśnioną liczbę","oss-fmi-two-values.band.left":"obie wartości pozostają w historii","oss-fmi-two-values.band.right":"różnica jest dowodem","oss-fmi-value-board.44d940e481":"Jeden kontrakt wyników, który każdy może przejrzeć","oss-fmi-value-board.a5d808a7a1":"Ta sama symulacja jest porównywana na każdej maszynie zgodnie z zadeklarowanym kontraktem. Zespoły widzą różnice zamiast po cichu uzgadniać liczby.","oss-fmi-value-board.91dae1340c":"Jeden zestaw wyników, za którym można stać","oss-fmi-value-board.c47309d293":"Czas tracony na spory, która maszyna ma rację","oss-fmi-value-board.a71897888d":"Jedna zadeklarowana karta bezpieczeństwa","oss-fmi-value-board.841cdb2b3d":"Ponieważ wyniki są porównywane między platformami, możesz ograniczyć dowody bezpieczeństwa do zadeklarowanych celów. Przejście na nowy sprzęt wymaga jawnego kroku walidacji.","oss-fmi-value-board.0022f98b68":"Jeden wysiłek walidacyjny, ograniczony do celów","oss-fmi-value-board.25916a456e":"Ponowna walidacja za każdym razem, gdy zmienia się układ","oss-fmi-value-board.870c4d024a":"Brak uzależnienia od dostawcy","oss-fmi-value-board.96a6782a5f":"Dweve FMI rozwiązuje problem dryfu platformy w symulacji. Profile stałoprzecinkowe i kontrole zaplecza uwidaczniają różnice, zanim trafią do karty bezpieczeństwa.","oss-fmi-value-board.01dcae259e":"Wolność wyboru i odejścia","oss-fmi-value-board.585c82b02f":"Uzależnienie od jednego dostawcy i jednej ceny","oss-fmi-value-board.9ab6c64424":"Europejskie i na własnym gruncie","oss-fmi-value-board.0936dc1875":"Działa na sprzęcie, który już posiadasz, lokalnie lub w regionie UE. Twoje dane symulacyjne nie muszą opuszczać granicy, którą kontrolujesz.","oss-fmi-value-board.a7d61623df":"Suwerenność nad tym, gdzie wykonywana jest praca","oss-fmi-value-board.efd1aff28f":"Wysyłanie danych na platformę, której nie kontrolujesz","oss-fmi-value-board.0e0a8cef08":"Zyskujesz.","oss-fmi-value-board.5e926f9cde":"Unikasz.","oss-fmi-value-board.f167ca4989":"Wersja podstawowa.","oss-fmi-value-board.757b773ad8":"Mniej wydajesz na udowadnianie tego samego dwa razy i zachowujesz kontrolę nad tym, gdzie wykonywana jest Twoja praca.","oss-fmi-value-route.chrome.path":"Historia wartości","oss-fmi-value-route.chrome.status":"jedna wartość, pełna trasa","oss-fmi-value-route.chrome.meta":"możliwa do odtworzenia później, poglądowa","oss-fmi-value-route.station.solver.name":"solwer FMU","oss-fmi-value-route.station.solver.detail":"przewidywana temperatura łożyska","oss-fmi-value-route.station.reference.name":"Odwołanie do wartości","oss-fmi-value-route.station.reference.detail":"wyjście bearing_temp","oss-fmi-value-route.station.conversion.name":"Konwersja jednostek","oss-fmi-value-route.station.conversion.detail":"współczynnik 1.0, °C","oss-fmi-value-route.station.validation.name":"Walidacja zakresu","oss-fmi-value-route.station.validation.detail":"0 do 140 °C, zaliczona","oss-fmi-value-route.station.sync.name":"Synchronizacja w czasie rzeczywistym","oss-fmi-value-route.station.sync.detail":"postawa w czasie rzeczywistym","oss-fmi-value-route.station.event.name":"Zdarzenie bliźniaka","oss-fmi-value-route.station.event.detail":"zapisane zdarzenie stanu","oss-fmi-value-route.value.label":"przewidywana temperatura łożyska","oss-fmi-value-route.time.simulation.label":"czas symulacji","oss-fmi-value-route.time.processing.label":"czas przetwarzania","oss-fmi-value-route.time.validity.label":"czas ważności","oss-fmi-value-route.split.label":"kalibracja zmienia przesunięcie mapowania","oss-fmi-value-route.query.before.question":"Wartość znana przed kalibracją","oss-fmi-value-route.query.before.mapping":"mapowanie v3, przesunięcie 0.0","oss-fmi-value-route.query.after.question":"Wartość znana po kalibracji","oss-fmi-value-route.query.after.mapping":"mapowanie v4, przesunięcie -0.6","oss-fmi-value-route.query.shared.chain":"odpowiedziano z tego samego łańcucha pochodzenia","oss-fmi-value-route.band.left":"obie odpowiedzi pochodzą z tego samego łańcucha","oss-fmi-value-route.band.right":"wersja mapowania podróżuje z wartością","page-breadcrumb.c766e66518":"Okruszki","page-toc.7e439c353e":"Na tej stronie","section_st_a1_display-split.7c9a7c0610":"Szczegóły","section_st_f1_cta-dark.90e40d5043":"Zacznij","toc-rail.f5cbdf6bfb":"Spis treści"}
