Q: Mimo zastosowania akcji operatorskiej ASBASE z opcją dodawania rekordu nowej receptury operacja nie udaje się, komunikat AsBase’a żąda podania nazwy receptury. Dlaczego tak się dzieje, skoro nazwa została podana (w obiekcie NAPIS)?
(2008-10-02)
Aby rozwikłać ten problem, należy definiując zestaw zmiennych, odsłonić również systemowe pola rekordu definicji receptury. W tym celu należy kliknąć prawym klawiszem myszki na wierszu nagłówków kolumn w widoku zestawu zmiennych

i wybrać opcję Pokaż wszystkie pola. Spowoduje to odkrycie pól systemowych.

Teraz systemowemu polu Nazwa należy przypisać zmienną zawierającą nazwę receptury (zakreślona na czerwono). Zmienna może być równocześnie przypisana do pola zdefiniowanego przez projektanta (tu: _Nazwa_).
Na masce należy zdefiniować obiekt NAPIS, który pozwoli na wyświetlenie nazwy aktualnie wybranej receptury. Jeśli niezbędne jest umożliwienie użytkownikowi definiowania nowych receptur, to właśnie ten obiekt pozwoli na podanie nowej nazwy receptury. Wprowadzenie nowej nazwy receptury (w obiekcie NAPIS) i potwierdzenie sterowania, a nastepnie wykonanie akcji ASBASE z opcją DODAJ (oraz identyfikatorem połączenia do AsBase'a) spowoduje dodanie nowej receptury.
Q: Czy w aplikacji asix™ można archiwizować zmienne tekstowe (funkcja przeliczająca NIC_TEXT)?
(2008-09-29)
Czasem jednak w aplikacji istnieje konieczność zadeklarowania zmiennych tekstowych (liczba elementów > 1, funkcja przeliczająca NIC_TEXT) do przechowywania, wprowadzania i wyświetlania nazw produktu, numeru partii, zamówienia lub nazwy receptury. W takim przypadku do archiwizacji tych zmiennych należy użyć modułu AsBase, dostępnego w każdym pakiecie bez dodatkowych dopłat.
AsBase to moduł obsługi baz danych MS SQL (serwer SQL dostarczany jest z asixem na płytce instalacyjnej). Jego głównym przeznaczeniem jest obsługa receptur (tworzenie, edycja, zadawanie) oraz archiwizacja dowolnie skonfigurowanego rekordu, zawierającego dane z aplikacji asix. Dane te mogą być dowolnego typu (również tekstowe) i archiwizowane w zadanym reżimie czasowym (podobnie jak archiwizacja przy użyciu Aspada) lub w odpowiedzi na zdarzenie w aplikacji, sygnalizowane na zmiennej synchronizującej zapis. Co więcj, zmienna synchronizująca zapis może służyć do zwrotnego potwierdzenia sterownikowi dokonania czynności archiwizacyjnych. System archiwizacji AsBase’a pozwala na tworzenie zapisów odnoszących się do konkretnych partii wyrobów lub pojedynczych egzemplarzy identyfikowanych po nazwie, numerze seryjnym, numerze partii, dacie i czasie lub tp.
Receptury i archiwa mogą być przeglądane na maskach aplikacji z użyciem standardowych obiektów wizualizacyjnych (LICZBA, NAPIS – teksty i inne) i przez zastosowanie akcji ASBASE z odpowiednimi parametrami.
Szczególnie interesująco przedstawia się tu możliwość zapamiętania czasu rekordu archiwalnego i przypisania go do zmiennej stałoprzecinkowej 32-bitowej (funkcja przeliczająca NIC_DW). Otóż podczas przeglądania archiwum wartości czasu będą podstawiane do tej zmiennej i wyświetlane na ekranie (format wyświetlania w obiekcie LICZBA: ‘D’). Jeśli użyje się tej zmiennej jako parametru przekazującego czas w akcji ASTREND - wykonywanej gdy na ekranie jest wyświetlany żądany rekord, to początek czasu w oknie programu AsTrend będzie ustawiony właśnie na wartość odczytaną z AsBase’a. Pozwala to na natychmiastowe odszukanie w archiwach Aspada przebiegu zmian wielkości analogowych związanego z danym rekordem (czytaj: partią, szarżą, wyrobem).
Q: Po instalacji pakietu asix w wersji 5 na systemie MS Windows 2003 Server podczas próby uruchomienia dowolnej wizualizacji (w tym także przykładowej Wytwórni Kwasu) generowany jest wyjątek oraz plik raportu post mortem (_as32.RPT). Co jest tego przyczyną?
(2008-08-25)
Mój komputer > Właściwości > Zaawansowane > Wydajność_Ustawienia > Zapobieganie wykonywaniu danych
Q: Czy można wykorzystać bazę zmiennych z aplikacji wersji 3 lub 4 pakietu asix w aplikacji wersji 5?
(2008-08-25)
1. Należy w Architekcie w zakładce bazy zmiennych zadeklarować użycie bazy w starym formacie (asix 2-4):

2. W zakładce parametrów startowych należy zadeklarować nazwę pliku ZEZ i jego lokalizację, która może być dowolna i wybrana przyciskiem [...] ): 
3. Następnie należy sprawdzić, czy baza jest widoczna w Architekcie - z menu u góry okna Architekta należy wybrać Baza definicji zmiennych > Pokaż... Jeśli wszystko jest poprawnie zadeklarowane i baza jest dostępna, to powinno pojawić się okno bazy zmiennych takie jak w asixie 3 i 4.
Q: Jak skonwertować bazę z aplikacji asixa wersji 3 i 4 (baza ZEZ/db) do formatu używanego przez asixa w wersji 5 (baza Jet/MDB)?
(2008-08-25)
Etapy konwersji bazy z wersji asixa 3 / 4 do formatu bazy asixa 5 (710 KB)
Q: Po wypełnieniu arkusza MS Excel i wygenerowaniu bazy - zmienne z funkcją przeliczającą ANALOG_FP niepoprawnie przekształcają zmienne odczytane ze sterownika. Jak temu zaradzić?
(2008-08-25)
„Q: Po przeniesieniu aplikacji z komputera projektanta i przy zachowaniu dokładnie takiej samej lokalizacji składowych elementów aplikacji wszystko działa poprawnie, ale z poziomu Architekta nie udaje się wygenerować bazy zmiennych. Dlaczego?” (2008-08-25).
Q: Po przeniesieniu aplikacji z komputera projektanta i przy zachowaniu dokładnie takiej samej lokalizacji składowych elementów aplikacji wszystko działa poprawnie, ale z poziomu Architekta nie udaje się wygenerować bazy zmiennych. Dlaczego?
(2008-08-25)
,
a następnie w Opcjach, w zakładce Źródła danych przełącznikiem dokonać wyboru tzw. silnika odczytu plików XLS - jak pokazano na rysunku poniżej:

Q: Jak przenieść aplikację z komputera projektanta na komputer klienta w taki sposób, aby asix odnajdywał wszystkie elementy aplikacji?
(2008-08-25)
Q: Jak skonfigurować kartę CP5611 do łączności po MPI przy użyciu pakietu SimaticNet PC Software V 6.2?
(2007-06-12)
Q: Brak łączności w kanale Modbus na TCPIP po podłączeniu kolejnego źródła danych; asix jako Master. Dlaczego tak się dzieje?
(2007-06-12)
Q: Dane czytane w kanale MODBUS mają niepoprawne wartości, różne od tych podglądanych w narzędziu do programowania sterownika. Dlaczego ?
(2007-06-12)
Q: Jak zainstalować "ręcznie" drajwer klucza HASP ?
(2007-06-12)
W okienku konsoli należy zmienić katalog na ten, w którym zainstalowany jest pakiet asix, a następnie uruchomić instalator drajwera klucza HASP zleceniem: Hinstall –r co spowoduje usunięcie zainstalowanego drajwera lub wyświetlenie o błędzie, w przypadku gdy drajwer nie był zainstalowany.
Kolejnym krokiem jest zastąpienie w katalogu zawierającym pakiet asix programów obsługi klucza HASP: Hinstall.exe oraz haspds_windows.dll (Uwaga: w pakiecie 2.xx systemu asix znajduje się jedynie pierwszy z wymienionych plików) plikami pobranymi z naszej witryny (-> o asiksie -> materiały do pobrania -> software).
Po zastapieniu plików należy uruchomić instalator w okienku konsoli:
Hinstall –i
Jeśli w komputerze używany jest klucz określonego typu, to wskazane jest użycie opcji deklarującej jego typ:
Hinstall –i –ks=USB dla klucza USB lub
Hinstall –i –ks=Parallel dla klucza na porcie drukarki.
Q: Po wymianie komputera i przeniesieniu aplikacji asix nie znajduje się klucza zabezpieczającego HASP. Dlaczego?
(2007-06-11)

