Jump to content



Photo
- - - - -

Bode Diagram For Fx-9860g


  • Please log in to reply
16 replies to this topic

#1 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 18 December 2011 - 07:34 AM

i recently write a program to plot Bode Diagram for fx-9860g

features:
1-plot magnitude and phase
2-semi logarithmic plot
3-Generate logarithmically spaced frequency with log space function(like logspace.m in MATLAB)
4-Correct phase angles to produce smoother phase plots with unwrap function(like unwrap.m in MATLAB)
5-plot system that have Dead Time(e^(-s))


PREVIEW
Posted Image

see below link that plot a system with MATLAB and ti 89:
http://csserver.evan...bode_plots.html

i plot that system with my casio-fx 9860g(it completely look like MATLAB plot):


Posted Image
transfer function

Posted Image

Magnitude Plot from a casio fx-9860g

Posted Image

Phase Plot from a casio fx-9860g

Posted Image

Magnitude Plot from a TI-89

Posted Image

Phase Plot from a TI-89

Posted Image

Bode Plot from Octave/MATLAB (freq. in rad/s)


Email: amin_heidari66 AT yahoo.com
:rolleyes:

Edited by amin_heidari, 21 December 2011 - 10:39 PM.


#2 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 20 December 2011 - 12:49 AM

It Now Support Grid !!!

Posted Image
Magnitude Plot from a casio fx-9860g


Posted Image
Phase Plot from a casio fx-9860g


Edited by amin_heidari, 21 December 2011 - 08:19 PM.


#3 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 21 December 2011 - 08:29 PM

I test this program like a user because nobody want to help me for try this program

never mind <_<
i correct some bugs of this program and i can not find anything else
in this version you can turn Grid On or Off

i now working on the help document
:roflol:

#4 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 21 December 2011 - 10:57 PM

it now accessible in File Sharing :rolleyes:

i'm going to work on the Nyquist Plot for fx-9860g
:beer:

#5 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 06 January 2012 - 06:10 PM

Nyquist Plot is accessible in File Sharing

i write program for plot nichols diagram too

it will accessible in the Next Week
:greengrin:


#6 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1877 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Casio Calculators, Python programming, Flash 8, PHP, Lua, plane-watching, aviation, skiing, running, umm... Calculators, Python -- wait a second, I already said that!

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 06 January 2012 - 08:00 PM

Nice program!

#7 ECE

ECE

    Casio Freak

  • Members
  • PipPipPipPip
  • 152 posts
  • Gender:Not Telling
  • Location:USA

  • Calculators:
    ClassPad300 Plus o.s3.06.1000
    fx-CG20 o.s1.04
    fx9860GII SD o.s2.00
    fx9860G Slim o.s1.10
    fx9860GSD o.s2.01 (GII hacked)
    Algebra FX2.0 Plus
    CFX9850GBplus
    fx5800p
    fx3650p
    fx570ES Plus
    EA-200 Casio Data Analyzer

Posted 07 January 2012 - 12:22 PM

Hi,
Very interesting, I’ll try to examine the program with systems like non-minimum phase and non-causal systems.
Regards


#8 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 14 January 2012 - 03:49 AM

nichols diagram will be ready soon
features:
1- support nichols chart for plot grid
2- unwrap phase
3- log space function

Posted Image

Open-Loop Transfer Function

Posted Image
Nichols Diagram With Matlab(Without Grid)


Posted Image
Nichols Diagram With Casio fx-9860gSD(Without Grid)


Posted Image
Nichols Diagram With Matlab(With Grid)


Posted Image
Nichols Diagram With Casio fx-9860gSD(With Grid)

i'm working on the automatic zoom out when grid is on
:greengrin:


Edited by amin_heidari, 14 January 2012 - 03:51 AM.


#9 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 15 January 2012 - 10:37 AM

i finished the Nichols Diagram.
it accessible in the File Sharing

Edited by amin_heidari, 19 January 2012 - 04:27 PM.


#10 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 19 January 2012 - 04:51 PM

i will update Bode Diagram Program for:
Compute Gain and Phase margins and associated crossover frequencies

i'm suspense to add new function named MARGIN to BODE.G1M or write new program(stand alone) to produce above value(Gm,Pm,Wcg,Wcp) !!!??? :unsure:

what you say? :secret:

#11 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 09 February 2012 - 01:08 AM

i update Root Locus(V0.4) program
new features:
1- it use new version of Str2Poly(V0.55) function that can expand
equation
2- it use Line Space function to generates equally
spaced point
3- it 1.3X faster than previous version
4- it work completely look like MATLAB function(rlocus.m)

#12 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 16 February 2012 - 07:22 PM

i update Root Locus(V0.5) program again
new features:
1- automatic scaling added
2- wait bar added

#13 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1877 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Casio Calculators, Python programming, Flash 8, PHP, Lua, plane-watching, aviation, skiing, running, umm... Calculators, Python -- wait a second, I already said that!

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 16 February 2012 - 07:32 PM

Mind if I port this to prizm sometime?

#14 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 17 February 2012 - 09:54 AM

Mind if I port this to prizm sometime?

what ?

#15 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1877 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Casio Calculators, Python programming, Flash 8, PHP, Lua, plane-watching, aviation, skiing, running, umm... Calculators, Python -- wait a second, I already said that!

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 17 February 2012 - 03:34 PM

The program :)

#16 amin_heidari

amin_heidari

    Casio Addict

  • Members
  • PipPipPip
  • 73 posts
  • Gender:Male
  • Location:Persia
  • Interests:Computer
    Programing
    Electrical Engineering

  • Calculators:
    CASIO FX-9860G SD hacked to G|| OS Version 2.01

Posted 17 February 2012 - 06:57 PM

Yeh why not :-)

#17 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1877 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Casio Calculators, Python programming, Flash 8, PHP, Lua, plane-watching, aviation, skiing, running, umm... Calculators, Python -- wait a second, I already said that!

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 17 February 2012 - 08:10 PM

Cool thx :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users