(18,26) 10/ GHz.xls [ (18GHz) ] GHz.xls [ (26GHz) ] +----all.sh [ 2 10 ] +----mesure-ryudai/ / _csv.log [

Similar documents
2 1 F M m r G F = GMm r 2 (1.1) (1.1) (r = r ) F = GMmr r 3 (1.2) a F m F = kma k 1 F = ma (1.3) (1.2) (1.3) ma = GMmr r 3 (1.4)

1. 入力画面

D0050.PDF

I J

CommandMatrix_8230E

untitled

1 ( ) 1.1 (convert.sh) (18GHz 26GHz) C (convert.c, convert1.c) mesure-ryudai convert.sh #!/bin/sh # file1 file1= ls -1 $1 # file1 data for data in $fi

PowerPoint プレゼンテーション

Excel Excel Excel = Excel ( ) 1

コンピュータ概論

B 5 (2) VBA R / B 5 ( ) / 34

コンピュータ概論

2013 年 8 月 14 日 管理図作成マニュアル ( 案 ) 益永八尋 Ⅰ. プログラムの概要 品質管理において必要な QC7 道具の一つである管理図作成のプログラムを作成した このプログラムは 下記の管理図を作成するものである 1 BerX-R 管理図 2Me 管理図 3X 管理図 4np 管

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

PowerPoint プレゼンテーション

本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(VBA) サンプル問題 知識科目 第 1 問 ( 知

D0020.PDF

untitled

Excel Excel Excel = Excel III 7 ( ) 1

08‘͆i”O“Z†j

2 X Y Y X θ 1,θ 2,... Y = f (X,θ 1,θ 2,...) θ k III 8 ( ) 1 / 39

MS Office オートメーション


テーマ 使用機器 機器構成 Application Note 資料作成 資料番号 an2k-002 RS-485 接続温湿度計の記録と取り出しその 1 USB メモリと CUnet を使った 2 通りのデータログ方法です MPC-2100,MPC-Cunet,MRS-MCOM,USB-

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc

D0090.PDF


再利用して保存する場合は 新規登録 ボタン 1000 件まで登録できます 読み込んだ見積もりデータを 請求書に送るときは 請求へ複写 ボタン 2 請求書の作成 請求書 ボタンを押し 必要な項目を入力し 印刷 新規登録 ボタン data 読込 ボタンで作成済みデータを読みこめます 登録修正番号の数値の

Microsoft Word - VBA基礎(3).docx

ii

橡挿入法の実践

LAN

1. 入力画面

saihata.doc

a a

My関数の作成演習問題集

<4D F736F F D208DEC90AC837D836A B81698F4390B394C5816A2E646F63>

Microsoft PowerPoint - Visualプログラミング

syspro-0405.ppt

OS Windows Mac OS Windows Mac OS Windows XP Mac OS X OS Windows 95 Mac OS

6.1 工 程 管 理 (ネットワーク 工 程 表 ) 159 VBA( 実 行 結 果 例 ) 出 力 結 果 シート 出 力 結 果 を 図 に 描 くと 下 図 のようになる. 図 6.3 ネットワーク 工 程 表 ( 出 力 結 果 より 作 図 )

2X Y Y X θ 1, θ 2,... Y = f(x, θ 1, θ 2,...) θ k III 8 ( ) 1 / 39

AccessVBA−‹ŠpŁÒ-flO“Z

94 expression True False expression FalseMSDN IsNumber WorksheetFunctionIsNumberexpression expression True Office support.office.com/ja-jp/ S

よくわかる Microsoft Excel 2019/2016/2013 マクロ/VBA(FPT1910)

エクセル マクロ 言 語 とは エクセルのマクロとは 手 番 をあらかじめ 記 述 しておくことにより 通 常 手 操 作 している 処 理 を 自 動 化 すること 自 動 化 したものです マクロで 手 番 を 記 録 すれば 繰 り 返 し 作 業 を 自 動 化 できます また 連 続 的

橡ソート手順比較

PowerPoint プレゼンテーション

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

の包絡線を求めることになる 包絡線は一次式で表せるのでこのときの係数 ( 切片 ) を求 めればよいことになる この係数 ( 切片 ) が粘着力となる 包絡線はモールの応力円に外 接する直線であるため 包絡線の式は下記三式を解くことにより求めることができる 包絡線の式 Y=A1 X + B1 ---

Microsoft Word _VBAProg1.docx

O(N) ( ) log 2 N

卒業論文.PDF

-2 gnuplot( ) j ( ) gnuplot /shell/myscript 1

Excel ダッシュボードのご紹介 株式会社アイエルアイ総合研究所内藤慶一


D0120.PDF

PowerPoint プレゼンテーション

unix15-script2_09.key

橡vb_kikai0.PDF

PowerPoint プレゼンテーション

ようこそゲストさんトップ最新の日記ユーザー登録ログインヘルプ CX's VBScript Diary <Visual Studio は VBScript 用の最強エデ VBScript 基礎文法最速マスター 11:50 VBScript の文法一覧です 他の言語をある程度

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

情報基礎A

情報資源組織演習B:

一般的なプログラムの実行

PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信)

AJAN IO制御コマンド コマンドリファレンス

ThisWorkbook のコード 'アドイン 登 録 Private Sub Workbook_AddinInstall() Set Menu = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControl

a a


VBM01#解答解説# indd

sinfI2005_VBA.doc

MS-ExcelVBA 基礎 (Visual Basic for Application)

ルーレットプログラム

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

OUT P_CNT 2032~Lng /* CUnet グローバルメモリに現在点番号 PRINT P_CNT HEX$(X(P_CNT)) Y(P_CNT) P_CNT=P_CNT+1 TIME 2000 /*============================================

Taro-cshプログラミングの応用.jt

バスケットボール

ランボール

untitled

[Excelが自動化するVBAの魔法2]購入者限定テキスト

BASICとVisual Basic

Microsoft Word - ŁtŸ^‡S

教科書原稿

ファイル操作-インターネットキャッシュ

ギリシャ文字の読み方を教えてください


Microsoft PowerPoint - VBA解説1.ppt [互換モード]

PowerPoint プレゼンテーション

Microsoft Word - 課題1_2.doc

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

Module1 には 損 益 入 力 シートのデータに 関 連 するマクロが 格 納 されている( 表 1) 以 下 に Module1 を 構 成 するマクロを 掲 載 する 表 1 Module1 の 構 成 Module 設 置 されたシート 名 登 録 されたマクロ 作 業 内 容 データの

グラフの 作 成 タイトルを 含 めたデータの 範 囲 と 系 列 の 設 定 をしてグラフを 作 成 する *データ 範 囲 の 設 定 データ 範 囲 タイトルを 含 む SetSourceData:=データ 範 囲 * 系 列 の 指 定 引 数 PlotBy:= xlcolumns 系 列

PowerPoint プレゼンテーション

受動的攻撃について

untitled

明解Javaによるアルゴリズムとデータ構造

MPC プログラム 青 文 字 が AD の 主 要 な 部 分 です CUNET TIME 5 CU_POST QUIT 1 FORK 1 *PULSE_AD FOR I=10 TO 20 QUIT I FORK I *DUMMY NEXT I /* SA,OWN,EN /* CUne


Transcription:

I 065762A 19.08.19 19.08.24 19.08.20 1

(18,26) 10/ +----18GHz.xls [ (18GHz) ] +----26GHz.xls [ (26GHz) ] +----all.sh [ 2 10 ] +----mesure-ryudai/ +----20070401/ +----192.168.100.9_csv.log [ (18GHz) ] +----192.168.100.11_csv.log [ (26GHz) ] +----20070401_rain.csv [ ] +----20070402/ : : +----mesure-ryudai+/ +----20070401/ +----192.168.100.9_csv.log_ [ (18GHz) ] +----192.168.100.11_csv.log_[ (26GHz) ] +----20070401_rain.csv [ ( )] +----20070402/ : : +----rain.xls [ ] 2

2 10 10 #!/bin/sh ### 10 calc() { list= cat $1 sed -e 1,2d next=0; aft=0; sum=0; cnt=1 result="start" #10 for line in $list do bef=$next next= echo $line cut -c 1-7 if [ "$next" = "$bef" ] ;then # 10 sum cnt= expr $cnt + 1 num= echo $line cut -f 2 -d, sum= expr $sum + $num else # 10 sum sum= echo "( $sum * 10 / $cnt - 5 ) / 10" bc result= echo $result \n ""$bef"0,$sum,$aft" sum= echo $line cut -f 2 -d, cnt=1 aft= echo $line cut -f 3-5 -d, fi done # _ sum= echo "( $sum * 10 / $cnt - 5 ) / 10" bc result= echo $result \n ""$bef"0,$sum,$aft" echo -e "$result" > $1_ } ### list= /bin/ls./mesure-ryudai grep $1 echo $list for date in $list do pass="./mesure-ryudai/$date/192.168.100.9_csv.log" calc $pass pass="./mesure-ryudai/$date/192.168.100.11_csv.log" calc $pass 3

done exit 1 pw 3 excel excel VBA rain.xls 1 Option Explicit Public temp As Long main Sub main() temp = 1 Dim strpathname As String Dim strfilename As String Call rename strpathname = "Macintosh HD:Users:j06062:experiment:10:mesure-ryudai+:" If StrConv(strPATHNAME, vbuppercase) = "FALSE" Then Exit Sub If Dir(strPATHNAME, vbdirectory) = "" Then MsgBox " ", vbexclamation Exit Sub End If strfilename = Dir(strPATHNAME, vbdirectory) Do While strfilename <> "" Call copypaste(strfilename) 4

Loop strfilename = Dir() Call writeresult Call makegraph rename Sub rename() total result Sheets("Sheet2").Name = "total" Sheets("Sheet3").Name = "result" copypaste rain.csv rain.xls Sub copypaste(byref filename As String) rain.csv Workbooks.Open filename:= _ "Macintosh HD:Users:j06062:experiment:10:mesure-ryudai+:" & filename & ":" & filename & "_rain.csv" Worksheets(filename & "_rain.csv").activate Call perhour rain.xls total Range("C3:C26").Select Selection.Copy Workbooks("rain.xls").Activate Sheets("total").Select Cells(1, temp).select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False rain.csv Workbooks(filename & "_rain.csv").close SaveChanges:=False temp = temp + 1 5

perhour 1 1 Sub perhour() Dim start As Integer Dim dest As Integer Dim fin As Integer start = 3 fin = start + 59 dest = 3 60 For dest = 3 To 26 Cells(dest, 3).FormulaR1C1 = "=sum(r" & start & "C2:R" & fin & "C2)" start = fin + 1 fin = start + 59 Next dest writeresult result Sub writeresult() Sheets("result").Select Range("A1").FormulaR1C1 = " " Range("B1").FormulaR1C1 = " " Range("C1").FormulaR1C1 = " " Range("A2").FormulaR1C1 = "=COUNTIF(total!R1C1:R24C91,"">="" &C[2] )" Range("A3").FormulaR1C1 = "=COUNTIF(total!R1C1:R24C91,"">="" &C[2] )" Range("B2").FormulaR1C1 = "=RC[-1]/R2C1*100" Range("B3").FormulaR1C1 = "=RC[-1]/R2C1*100" Range("C2").FormulaR1C1 = "0" Range("C3").FormulaR1C1 = "50" Range("A2:C3").Select Selection.AutoFill Destination:=Range("A2:C111"), Type:=xlFillDefault 6

makegraph result Sub makegraph() Range("B2:C111").Select Charts.Add ActiveChart.ChartType = xlxyscattersmooth ActiveChart.SetSourceData Source:=Sheets("result").Range("B2:C111"), PlotBy _ :=xlcolumns ActiveChart.Location Where:=xlLocationAsNewSheet ActiveChart.HasLegend = False x With ActiveChart.Axes(xlCategory).MinimumScaleIsAuto = True.MaximumScaleIsAuto = True.MinorUnitIsAuto = True.MajorUnitIsAuto = True.Crosses = xlcustom.crossesat = 0.01.ReversePlotOrder = False.ScaleType = xllogarithmic.displayunit = xlnone.majortickmark = xlinside.ticklabelposition = xlhigh End With ActiveChart.PlotArea.Select Selection.Interior.ColorIndex = xlautomatic ActiveChart.Axes(xlValue).MajorGridlines.Select With Selection.Border.Color = RGB(192, 192, 192).LineWeight = 0 End With ActiveChart.Axes(xlCategory).Select With Selection.TickLabels.Font.Name = " ".Size = 14 7

End With ActiveChart.Axes(xlValue).Select With Selection.TickLabels.Font.Name = " ".Size = 14 End With 1: 8

(18GHz) 18GHz.xls main rename copypaste csv 18GHz modify Sub copypaste(byref filename As String) Workbooks.Open filename:= _ "Macintosh HD:Users:j06062:experiment:10:mesure-ryudai+:" & filename & ": 192.168.100.9_csv.log_" Worksheets("192.168.100.9_csv.log_").Activate Columns("A:A").Select Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _ :=Array(Array(1, 9), Array(2, 1), Array(3, 9), Array(4, 9), Array(5, 9)) Call modify 18GHz.xls Range("B2:B8638").Select Selection.Copy Workbooks("18GHz.xls").Activate Sheets("total").Select Cells(1, temp).select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False 9

Workbooks("192.168.100.9_csv.log_").Close SaveChanges:=False temp = temp + 1 modify 2-121 256 Sub modify() Range("B2").Select ActiveCell.FormulaR1C1 = "=if(c[-1]<0,(c[-1]+256)/2-121,c[-1]/2-121)" Selection.AutoFill Destination:=Range("B2:B8638"), Type:=xlFillDefault writeresult Sub writeresult() Sheets("result").Select Range("A1").FormulaR1C1 = " " Range("B1").FormulaR1C1 = " " Range("C1").FormulaR1C1 = " " Range("A2").FormulaR1C1 = "=COUNTIF(total!R1C1:R8638C91,""<="" &C[2] )" Range("A3").FormulaR1C1 = "=COUNTIF(total!R1C1:R8638C91,""<="" &C[2] )" Range("B2").FormulaR1C1 = "=RC1/R2C1*100" Range("B3").FormulaR1C1 = "=RC1/R2C1*100" Range("C2").FormulaR1C1 = "0" Range("C3").FormulaR1C1 = "-1" Range("A2:C3").Select Selection.AutoFill Destination:=Range("A2:C122"), Type:=xlFillDefault makegraph Sub makegraph() 10

Range("B2:C102").Select Charts.Add ActiveChart.ChartType = xlxyscattersmooth ActiveChart.SetSourceData Source:=Sheets("result").Range("B2:C122"), PlotBy _ :=xlcolumns ActiveChart.Location Where:=xlLocationAsNewSheet... 2: (18GHz) 11

(26GHz) 26GHz.xls main rename copypaste Sub copypaste(byref filename As String) Workbooks.Open filename:= _ "Macintosh HD:Users:j06062:experiment:10:mesure-ryudai_:" & filename & ": 192.168.100.11_csv.log_" Worksheets("192.168.100.11_csv.log_").Activate Columns("A:A").Select Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _ :=Array(Array(1, 9), Array(2, 1), Array(3, 9), Array(4, 9), Array(5, 9)) 26GHz.xls Range("A2:A8638").Select Selection.Copy Workbooks("26GHz.xls").Activate Sheets("total").Select Cells(1, temp).select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Workbooks("192.168.100.11_csv.log_").Close SaveChanges:=False temp = temp + 1 12

writeresult 18GHz 26GHz -100 Sub writeresult() Sheets("result").Select Range("A1").FormulaR1C1 = " " Range("B1").FormulaR1C1 = " " Range("C1").FormulaR1C1 = " " Range("A2").FormulaR1C1 = "=COUNTIF(total!R1C1:R8638C91,""<="" &C[2] )" Range("A3").FormulaR1C1 = "=COUNTIF(total!R1C1:R8638C91,""<="" &C[2] )" Range("B2").FormulaR1C1 = "=RC1/R2C1*100" Range("B3").FormulaR1C1 = "=RC1/R2C1*100" Range("C2").FormulaR1C1 = "0" Range("C3").FormulaR1C1 = "-1" Range("A2:C3").Select Selection.AutoFill Destination:=Range("A2:C102"), Type:=xlFillDefault makegraph Sub makegraph() Range("B2:C102").Select Charts.Add ActiveChart.ChartType = xlxyscattersmooth ActiveChart.SetSourceData Source:=Sheets("result").Range("B2:C102"), PlotBy _ :=xlcolumns ActiveChart.Location Where:=xlLocationAsNewSheet... 13

3: (26GHz) [1] EXCEL http://www.asahi-net.or.jp/ ef2o-inue/top01.html 14