2 var LoadLogMemory = new LogMemory();
3 var GETLogMemory = LoadLogMemory.LogMemoryInstance();
4 var MemoryAll = LoadLogMemory.GETLog();
6 var userSetting = new GetUrlElement();
7 var UrlElement = userSetting.GetUrlElementInstance();
14 LogSimplePhotoCondtionText()
17 function LogMemory(Log){
19 var arg = new Array();
22 LogMemoryInstance: function(log) {
26 console.log(JSON.stringify(arg));
33 argall= JSON.stringify(arg);
41 function LogCollect(logsave){
42 var date = new Date();
43 var logArray = new Array(2048);
44 var movex = $("#movex").val();
45 var movey = $("#movey").val();
46 var movez = $("#movez").val();
47 var movea = $("#movea").val();
48 var spotSize = $("#spotSize").val();
49 var magnificationA = $("#magnificationA").val();
50 var magnificationR = $("#magnificationR").val();
51 var binning = $("#binnig").val();
52 var size = $("#size").val();
53 var exptime = $("#exptime").val();
54 var Year = date.getFullYear();
55 var Month = date.getMonth() + 1;
56 var day = date.getDate();
57 var Hours = date.getHours();
58 var Minutes = date.getMinutes();
59 var Seconds = date.getSeconds();
60 var data = Year.toString() +'_'+ Month.toString() +'_'+ day.toString()+'_'+Hours.toString()+'_'+Minutes.toString()+'_'+Seconds.toString();
72 "magR":magnificationA ,
73 "magA":magnificationR ,
81 console.log(logArray[2048]);
83 LoadLogMemory.LogMemoryInstance(log);
86 LogSimplePhotoCondtionText(logArray,data);
90 function LogSimplePhotoCondtionText(logArray,data){
91 //ファイル名を取得、デフォルトは「mytext」
92 // var name = document.getElementById('saveEmConditionFileName').value = 'mytext';
94 var blob = new Blob([logArray], {type: 'text/plain'});
96 var linkcondition = document.getElementById('DL_link_condition');
97 //リンクにダウンロードするファイルをセット
98 linkcondition.href = window.URL.createObjectURL(blob);
100 if ('download' in linkcondition) {
101 var Data = UrlElement['sendManufacturer'] + "_Log_" + data ;
103 linkcondition.download = Data + '.txt';
104 //リンクをクリックしてダウンロードさせる
105 linkcondition.click();
109 linkcondition.textContent = '右クリックから名前を付けて保存してください';
114 $("#logsave").click(function(){
115 var date = new Date();
116 var Year = date.getFullYear();
117 var Month = date.getMonth() + 1;
118 var day = date.getDate();
119 var data = Year.toString() +''+ Month.toString() +''+ day.toString();
120 LogSimplePhotoCondtionText(JSON.stringify(GETLogMemory),data);