So, this is my code here: Exactly at "// 2.Probe" I get the file exported but it gets itself into a different folder, I want to stay it in the same folder as "// 1.Probe". So please help out.
/*Code*/
if(!('Impedance1' in this)) throw "Please open the Impedance1 instrument";
if(!('Supplies' in this)) throw "Please open the Supplies instrument";
if(!('StaticIO' in this)) throw "Please open the StaticIO instrument";
//Impedance Settings
Impedance1.Frequency.Samples.value=51
Impedance1.Frequency.Start.value=1
Impedance1.Frequency.Stop.value=100000
Impedance1.Wavegen.Amplitude.value=0.2
Impedance1.Resistor.resistor=100
//Supplier Settings
Supplies.Output.PositiveSupply.Voltage.value=5
Supplies.Output.NegativeSupply.Voltage.value=-5
Supplies.Output.PositiveSupply.Enable.value=1
Supplies.Output.NegativeSupply.Enable.value=1
Supplies.run()
for(var c = 0; c < 8; c++){
StaticIO.Channel0.DIO[c].Mode.text = "Switch";
//dd=Date()
//folder=print(dd)
const Index=1
//My Addition dt 23.08.19 ---ST--
function dir(){
var now = new Date(),
year = '' + (now.getFullYear()),
month = '' + (now.getMonth() + 1),
day = '' + now.getDate(),
hour = '' + now.getHours();
if (year.length < 2) year = '0' + year;
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
if (hour.length < 2) hour = '0' + hour;
var dirbase = "~/Desktop/SeeIfIWork/"+year+" "+month+" "+day+"/"+hour
Question
bixie
@attila thanks for all the help so far..
So, this is my code here: Exactly at "// 2.Probe" I get the file exported but it gets itself into a different folder, I want to stay it in the same folder as "// 1.Probe". So please help out.
/*Code*/
if(!('Impedance1' in this)) throw "Please open the Impedance1 instrument";
if(!('Supplies' in this)) throw "Please open the Supplies instrument";
if(!('StaticIO' in this)) throw "Please open the StaticIO instrument";
//Impedance Settings
Impedance1.Frequency.Samples.value=51
Impedance1.Frequency.Start.value=1
Impedance1.Frequency.Stop.value=100000
Impedance1.Wavegen.Amplitude.value=0.2
Impedance1.Resistor.resistor=100
//Supplier Settings
Supplies.Output.PositiveSupply.Voltage.value=5
Supplies.Output.NegativeSupply.Voltage.value=-5
Supplies.Output.PositiveSupply.Enable.value=1
Supplies.Output.NegativeSupply.Enable.value=1
Supplies.run()
for(var c = 0; c < 8; c++){
StaticIO.Channel0.DIO[c].Mode.text = "Switch";
//dd=Date()
//folder=print(dd)
const Index=1
//My Addition dt 23.08.19 ---ST--
function dir(){
var now = new Date(),
year = '' + (now.getFullYear()),
month = '' + (now.getMonth() + 1),
day = '' + now.getDate(),
hour = '' + now.getHours();
if (year.length < 2) year = '0' + year;
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
if (hour.length < 2) hour = '0' + hour;
var dirbase = "~/Desktop/SeeIfIWork/"+year+" "+month+" "+day+"/"+hour
for(var i = 0; i < 1000; i++){
var dirname = dirbase;
if(i!=0) dirname += " "+i;
var test = File(dirname)
var exists = test.exists();
delete test;
if(!exists) return dirname;
}
return "";
}
var filename = dir()+"/Messung"+Index+".txt";
//My Addition dt 23.08.19 --END--
StaticIO.run()
// 1.Probe
print("Running pin 1, channel 1")
StaticIO.Channel0.DIO[3].text = "0";
StaticIO.Channel0.DIO[4].text = "1";
StaticIO.Channel0.DIO[5].text = "1";
StaticIO.Channel0.DIO[0].text = "0";
StaticIO.Channel0.DIO[1].text = "0";
StaticIO.Channel0.DIO[2].text = "0";
Impedance1.single()
wait(2)
Impedance1.Export("~/Desktop/SeeIfIWork/und/Messung"+Index+".png")
print(filename);
Impedance1.Export(filename)
// Impedance1.Export("~/Desktop/Bachelor Arbeit/Bilder/Messung"+Index+".png")
Index++
print(Index)
var filename = dir()+"/Messung"+Index+".txt";
// 2.Probe
print("Running pin 2, channel 2")
StaticIO.Channel0.DIO[3].text = "0";
StaticIO.Channel0.DIO[4].text = "1";
StaticIO.Channel0.DIO[5].text = "1";
StaticIO.Channel0.DIO[0].text = "1";
StaticIO.Channel0.DIO[1].text = "0";
StaticIO.Channel0.DIO[2].text = "0";
Impedance1.single()
wait(2)
//Impedance1.Export("~/Desktop/SeeIfIWork/"dd+MM+yy"/Messung"+Index+".png")
print(filename);
//Impedance1.Export("~/Desktop/Bachelor Arbeit/Bilder/Messung"+Index+".png")
Impedance1.Export(filename)
Index++
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.