Citiți datele din foaia de calcul
Descriere
Blocul De la foaie de calcul citește date de la Microsoft ® Excel ® (toate platformele) sau CSV (platforma MicrosoftWindows ® cu Microsoft Office instalat numai) foi de calcul și transmite datele ca semnal. Blocul De la foaie de calcul nu acceptă diagrame Microsoft Excel.
Pictograma De la foaie de calcul afișează numele fișierului de foaie de calcul și numele foii specificate în blocul Nume fișier și numele foii parametrii.
Formate de stocare
Datele citite de blocul De pe foaie de calcul dintr-o foaie de calcul trebuie să fie formatate corespunzător.
Pentru foi de calcul Microsoft Excel:
Blocul De la foaie de calcul interpretează primul rând ca un nume de semnal. Dacă nu specificați un nume de semnal, blocul De la foaie de calcul atribuie unul implicit cu formatul Semnal #, unde # crește cu fiecare semnal suplimentar fără nume.
Blocul De la foaie de calcul interpretează prima coloană ca timp. În această coloană, valorile timpului trebuie să crească monoton.
Blocul De la foaie de calcul interpretează coloanele rămase ca semnale.
Acest exemplu arată o foaie de calcul Microsoft Excel acceptabil formatată. Prima coloană este Timp și primul rând conține nume de semnal. Fiecare foaie de lucru conține un grup de semnal.
Pentru fișierele text CSV (numai platforma Microsoft cu Microsoft Office instalat):
Blocul De la foaie de calcul interpretează prima coloană ca timp. În această coloană, valorile timpului trebuie să crească.
Blocul De la foaie de calcul interpretează coloanele rămase ca semnale.
Fiecare coloană trebuie să aibă același număr de intrări.
Blocul De la foaie de calcul interpretează fiecare fișier ca un singur grup de semnal.
Acest exemplu arată un fișier CSV formatat acceptabil. Conținutul reprezintă un grup de semnal.
Blocați comportamentul în timpul simulării
Blocul De la foaie de calcul citește incremental datele din foaia de calcul în timpul simulării.
Timpul de probă parametrul specifică timpul de eșantionare pe care îl folosește blocul De la foaie de calcul pentru a citi datele din foaia de calcul. Pentru detalii, consultați Parametri. Marcajele de timp din fișier trebuie să fie în mod monoton nedescrescătoare.
Pentru fiecare lovitură de timp de simulare pentru care foaia de calcul nu conține nici o marcă de timp potrivită, software-ul Simulink ® interpolează sau extrapolează pentru a obține datele necesare folosind metoda selectată. Pentru detalii, consultați Hits-uri de simulare care nu au ștampile de timp corespunzătoare foii de calcul.
Hituri de timp de simulare care nu au ștampile de timp corespunzătoare foii de calcul
Dacă timpul de simulare a accesului nu are un timbru corespunzător pentru foaia de calcul, ieșirea blocului De la foaie de calcul depinde de:
Indiferent dacă lovitura de timp a simulării are loc înainte de prima marcă de timp, în intervalul de mărci de timp sau după ultima marcă de timp
Metodele de interpolare sau extrapolare pe care le selectați
Tipul de date al foilor de calcul
Pentru detalii despre opțiunile de interpolare și extrapolare, consultați descrierile acestor parametri:
Uneori, foaia de calcul include două sau mai multe valori de date care au aceeași marcă de timp. În astfel de cazuri, acțiunea bloc De la foaie de calcul depinde de momentul în care are loc timpul de simulare lovit, în raport cu amprentele de timp duplicate din foaia de calcul.
De exemplu, să presupunem că foaia de calcul conține aceste date. Trei valori de date au o valoare de timbru de 2 .
Tabelul descrie ieșirea blocului Din foaia de calcul.
Efectuează aceleași acțiuni ca atunci când marcajele de timp sunt distincte, folosind prima dintre valorile duplicate ale marcajului de timp ca bază pentru interpolare. (În acest exemplu, valoarea marcajului de timp este 6.)
Efectuează aceleași acțiuni ca atunci când marcajele de timp sunt distincte, folosind ultima dintre valorile de marcaj de timp duplicat ca bază pentru interpolare. (În acest exemplu, valoarea marcajului de timp este 9.)
Porturi
Ieșire
Port_1 - Date din foaia de calcul
scalar | vector | matrice
Date incrementale din foaia de calcul specificată.
Timpul de probă parametrul specifică timpul de eșantionare pe care îl folosește blocul De la foaie de calcul pentru a citi datele din foaia de calcul. Pentru detalii, consultați Parametri. Marcajele de timp din fișier trebuie să fie în mod monoton nedescrescătoare.
Pentru fiecare lovitură de timp de simulare pentru care foaia de calcul nu conține nici o marcă de timp potrivită, software-ul Simulink interpolează sau extrapolează pentru a obține datele necesare folosind metoda selectată. Pentru detalii, consultați Hits-uri de simulare care nu au ștampile de timp corespunzătoare foii de calcul.
Blocul De la foaie de calcul acceptă specificațiile tipului de date la nivel de bloc. Dacă doriți să specificați diferite tipuri de date pentru fiecare semnal, luați în considerare selectarea Tip de date de ieșire > Moștenește: Auto. Această opțiune rezolvă tipurile de date ale semnalului înapoi utilizând propagarea înapoi. De exemplu, să presupunem că există două semnale în blocul De la foaia de calcul, In1 și In2, pe care blocul le trimite către porturile care au tipuri de date int8 și booleene. Cu propagarea înapoi, blocul reformează In1 ca int8 și In2 ca Boolean.
Tipuri de date: singur | dublu | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | punct fix | enumerate
- Citiți etichetele costumelor de pasăre pentru a vă asigura valoarea nutrițională - Jay; cu Bird Barn
- PHE publică cele mai recente date despre dieta națională
- Citiți aceste cinci cărți de sănătate pentru a vă hrăni corpul
- Citiți mai departe pe Horoscopul dvs. de sănătate din octombrie 2019 HUM Nutrition Blog
- Citiți Sandwich pentru sănătate dentară pe