Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Matlab-Simulink] Autoscale in Scope

18 Oct 2009 15:29 3858 5
  • Level 12  
    Witam,

    mam taki problem odnośnie ustawień w "Scope".
    Dokładnie chodzi o przycisk "Autoscale". Po jego wciśnięciu wykres skaluje oś do bardzo małych wartości rzędu 10^(-15).
    Jak zmniejszyć to skalowanie?
  • Level 16  
    Przycisk "autoscale" powoduje automatyczne ustawienie zakresu na osi tak, aby było widać cały zakres zmian analizowanej wielkości. Widocznie wielkość którą analizujesz zmienia się na poziomie 10^(-15).
    Aby zmienić zakres ręcznie klikasz prawym klawiszem myszy na osi i wybierasz z menu które się rozwinie "Axes prosperties...", a potem w okienku wpisujesz "Y-min" i "Y-max".
  • Level 12  
    Po wczytaniu tego samego "pliku" na inny komputer z tą samą wersją Matlaba - przycisk autoscale nie powoduje takiego skalowania. Jak to wyjaśnić?
  • Level 10  
    Przycisnij ctrl+E w oknie modelu na obu komputerach i porównaj ustawienia.
    Ale wczesniej skopiuj ten sam model na dwa komputery.
  • Level 13  
    Jeżeli są różne ustawienia kroku całkowania to otrzymujesz różną ilość próbek wyniku. Blok Scope wyświetla tylko określoną ilość ostatnio odebranych wartości. Jeżeli jest ich za dużo to widzisz tylko te końcowe punkty i na ich podstawie dokonuje się autoskalowanie. Nie wiem czy w tym może być błąd bo to łatwo zauważyć patrząc na czas na osi x wykresu. Liczbę punktów wyświetlanych przez Scope możesz sprawdzić klikając w oknie wykresu na 'Parameters', zakładka Data History i pole 'Limit data points to last'
  • Level 12  
    Witam,

    widzę, że ktoś rozgrzebał stary mój temat.
    Wszelkie ustawienia dotyczące "Scope" były/są takie same.
    Krok całkowania również taki sam.
    Różnice wynikały nie z powodów różnych ustawień symulacji tylko z różnic obsługi programu Matlab przez system, które mniej lub bardziej szczegółowo mogły pracować.
    Inny procesor - inna moc obliczeniowa itp Przynajmniej ja tak sobie to tłumacze..