Proper implementation of year folders and a CSV file for each day of the query for VTScada tags to help keep within the 10 second interval limit.
This commit is contained in:
parent
a010ddd844
commit
8dbb030dd9
@ -3,3 +3,15 @@ temp\old_value1,temp\new_value1,real,1,20,2,0
|
|||||||
temp\old_value2,temp\new_value2,integer,10,100,0,0
|
temp\old_value2,temp\new_value2,integer,10,100,0,0
|
||||||
temp\old_value3,temp\new_value3,real,1.5,100,2,0
|
temp\old_value3,temp\new_value3,real,1.5,100,2,0
|
||||||
temp\old_value4,temp\new_value4,boolean,1,9,0,0
|
temp\old_value4,temp\new_value4,boolean,1,9,0,0
|
||||||
|
temp\old_value5,temp\new_value5,real,1,20,2,0
|
||||||
|
temp\old_value6,temp\new_value6,integer,10,100,0,0
|
||||||
|
temp\old_value7,temp\new_value7,real,1.5,100,2,0
|
||||||
|
temp\old_value8,temp\new_value8,boolean,1,9,0,0
|
||||||
|
temp\old_value9,temp\new_value9,real,1,10,2,0
|
||||||
|
temp\old_value10,temp\new_value10,integer,1,10,0,0
|
||||||
|
temp\old_value11,temp\new_value11,real,1,10,4,0
|
||||||
|
temp\old_value12,temp\new_value12,boolean,1,10,0,0
|
||||||
|
temp\old_value13,temp\new_value13,real,1,12,4,0
|
||||||
|
temp\old_value14,temp\new_value14,integer,1,13,0,0
|
||||||
|
temp\old_value15,temp\new_value15,real,1,14,4,0
|
||||||
|
temp\old_value16,temp\new_value16,boolean,1,15,0,0
|
||||||
|
|
73
main.py
73
main.py
@ -1,6 +1,7 @@
|
|||||||
import csv
|
import csv
|
||||||
import toml
|
import toml
|
||||||
import sys
|
import sys
|
||||||
|
import os
|
||||||
import requests
|
import requests
|
||||||
from typing import List, Union
|
from typing import List, Union
|
||||||
from datetime import datetime, timezone, timedelta
|
from datetime import datetime, timezone, timedelta
|
||||||
@ -11,6 +12,9 @@ from datetime import datetime, timezone, timedelta
|
|||||||
# Classes
|
# Classes
|
||||||
# ----------------------
|
# ----------------------
|
||||||
|
|
||||||
|
# HistoricalTag
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
class HistoricalTag:
|
class HistoricalTag:
|
||||||
def __init__(self,
|
def __init__(self,
|
||||||
@ -39,6 +43,8 @@ class HistoricalTag:
|
|||||||
# Functions
|
# Functions
|
||||||
# ----------------------
|
# ----------------------
|
||||||
|
|
||||||
|
# compress_and_scale_real()
|
||||||
|
# ----------------------
|
||||||
def compress_and_scale_real(values: List[Union[int, float, None]], deadband: float, scale_factor: float, precision: int) -> List[Union[int, float, None]]:
|
def compress_and_scale_real(values: List[Union[int, float, None]], deadband: float, scale_factor: float, precision: int) -> List[Union[int, float, None]]:
|
||||||
compressed_values = []
|
compressed_values = []
|
||||||
working_value = None
|
working_value = None
|
||||||
@ -56,6 +62,9 @@ def compress_and_scale_real(values: List[Union[int, float, None]], deadband: flo
|
|||||||
|
|
||||||
return compressed_values
|
return compressed_values
|
||||||
|
|
||||||
|
# compress_boolean()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
def compress_boolean(values: List[Union[int, float, None]]) -> List[Union[int, float, None]]:
|
def compress_boolean(values: List[Union[int, float, None]]) -> List[Union[int, float, None]]:
|
||||||
compressed_values = []
|
compressed_values = []
|
||||||
@ -73,20 +82,25 @@ def compress_boolean(values: List[Union[int, float, None]]) -> List[Union[int, f
|
|||||||
|
|
||||||
return compressed_values
|
return compressed_values
|
||||||
|
|
||||||
|
# create_directory()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
def create_directory(path):
|
def create_directory(path):
|
||||||
if not os.path.exists(path):
|
if not os.path.exists(path):
|
||||||
os.makedirs(path)
|
os.makedirs(path)
|
||||||
|
|
||||||
|
# print_text()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
def print_text(text: str):
|
def print_text(text: str):
|
||||||
print(r'-------------------------------------------------------------------------------------------------------')
|
print(r'-------------------------------------------------------------------------------------------------------')
|
||||||
print(text)
|
print(text)
|
||||||
print(r'-------------------------------------------------------------------------------------------------------')
|
print(r'-------------------------------------------------------------------------------------------------------')
|
||||||
|
|
||||||
|
# query_vtscada_tag()
|
||||||
def map_tags():
|
# ----------------------
|
||||||
print("-- Mapping Tags --")
|
|
||||||
|
|
||||||
|
|
||||||
def query_vtscada_tag(historical_tag: HistoricalTag, ft_start_time: datetime, ft_end_time: datetime) -> List[Union[int, float, None]]:
|
def query_vtscada_tag(historical_tag: HistoricalTag, ft_start_time: datetime, ft_end_time: datetime) -> List[Union[int, float, None]]:
|
||||||
@ -104,22 +118,25 @@ def query_vtscada_tag(historical_tag: HistoricalTag, ft_start_time: datetime, ft
|
|||||||
url = "http://" + server + ":" + realm_port + \
|
url = "http://" + server + ":" + realm_port + \
|
||||||
"/" + realm_name + "/REST/SQLQuery?query=" + query
|
"/" + realm_name + "/REST/SQLQuery?query=" + query
|
||||||
|
|
||||||
print_text(url)
|
# print_text(url)
|
||||||
|
|
||||||
response = requests.get(url, auth=(application_user, application_pass))
|
response = requests.get(url, auth=(application_user, application_pass))
|
||||||
returned = response.json()
|
returned = response.json()
|
||||||
|
|
||||||
return returned['results']['values']
|
return returned['results']['values']
|
||||||
|
|
||||||
|
# query_vtscada()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
def query_vtscada(historical_tags: List[HistoricalTag], start_time: datetime, end_time: datetime):
|
def query_vtscada(historical_tags: List[HistoricalTag], start_time: datetime, end_time: datetime):
|
||||||
|
|
||||||
current_start_time = start_time
|
current_start_time = start_time
|
||||||
current_end_time = start_time + timedelta(days=1)
|
current_end_time = start_time + timedelta(days=1)
|
||||||
|
|
||||||
while current_start_time < end_time:
|
while current_start_time < end_time:
|
||||||
dir_path = output_path + start_time.year + \
|
print("Querying data for: " + str(current_start_time.year) + " " +
|
||||||
"_" + start_time.month + start_time.day
|
str(current_start_time.month) + " " + str(current_start_time.day))
|
||||||
|
dir_path = output_path + str(start_time.year) + "\\"
|
||||||
create_directory(dir_path)
|
create_directory(dir_path)
|
||||||
|
|
||||||
ft_start_time = "'" + \
|
ft_start_time = "'" + \
|
||||||
@ -130,25 +147,46 @@ def query_vtscada(historical_tags: List[HistoricalTag], start_time: datetime, en
|
|||||||
tag_mappings = []
|
tag_mappings = []
|
||||||
|
|
||||||
for tag in historical_tags:
|
for tag in historical_tags:
|
||||||
print(tag.name_source)
|
|
||||||
values = query_vtscada_tag(tag, ft_start_time, ft_end_time)
|
values = query_vtscada_tag(tag, ft_start_time, ft_end_time)
|
||||||
|
output_file = prepare_file_for_tag(
|
||||||
|
tag, values, dir_path, current_end_time)
|
||||||
|
|
||||||
|
if output_file != "":
|
||||||
|
tag_mappings.append((output_file, tag.name_dest))
|
||||||
|
|
||||||
|
write_tagmapping_to_file(
|
||||||
|
dir_path + "TagMapping.csv", tag_mappings)
|
||||||
|
|
||||||
|
current_start_time += timedelta(days=1)
|
||||||
|
current_end_time += timedelta(days=1)
|
||||||
|
|
||||||
|
# prepare_file_for_tag()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
|
def prepare_file_for_tag(tag: HistoricalTag, values: List[Union[int, float, None]], dir_path: str, current_end_time: datetime) -> str:
|
||||||
if values is None:
|
if values is None:
|
||||||
print("No values found")
|
print("No values found")
|
||||||
|
return ""
|
||||||
else:
|
else:
|
||||||
|
output_file = ""
|
||||||
|
|
||||||
if tag.tag_type == "real" or tag.tag_type == "integer":
|
if tag.tag_type == "real" or tag.tag_type == "integer":
|
||||||
compressed_values = compress_and_scale_real(
|
compressed_values = compress_and_scale_real(
|
||||||
values, tag.deadband, tag.scale_factor, tag.precision)
|
values, tag.deadband, tag.scale_factor, tag.precision)
|
||||||
else:
|
else:
|
||||||
compressed_values = compress_boolean(values)
|
compressed_values = compress_boolean(values)
|
||||||
|
|
||||||
output_file = tag.name_source.replace('\\', '_') + ".csv"
|
if len(compressed_values) != 0:
|
||||||
full_output_file = output_path + output_file
|
output_file = tag.name_source.replace('\\', '_') + "_" + str(current_end_time.year) + str(
|
||||||
|
current_end_time.month) + str(current_end_time.day) + ".csv"
|
||||||
|
full_output_file = dir_path + output_file
|
||||||
write_values_to_file(full_output_file, compressed_values)
|
write_values_to_file(full_output_file, compressed_values)
|
||||||
tag_mappings.append((output_file, tag.name_dest))
|
|
||||||
|
|
||||||
write_tagmapping_to_file(output_path + "TagMapping.csv", tag_mappings)
|
return output_file
|
||||||
|
|
||||||
|
# write_values_to_file()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
def write_values_to_file(output_file: str, values: List[Union[int, float, None]]):
|
def write_values_to_file(output_file: str, values: List[Union[int, float, None]]):
|
||||||
@ -163,9 +201,12 @@ def write_values_to_file(output_file: str, values: List[Union[int, float, None]]
|
|||||||
'%Y-%m-%d %H:%M:%S.%f')[:-3]
|
'%Y-%m-%d %H:%M:%S.%f')[:-3]
|
||||||
csv_writer.writerow([formatted_timestamp, value])
|
csv_writer.writerow([formatted_timestamp, value])
|
||||||
|
|
||||||
|
# write_tagmappings_to_file()
|
||||||
|
# ----------------------
|
||||||
|
|
||||||
|
|
||||||
def write_tagmapping_to_file(output_file: str, tag_mappings: List[str]):
|
def write_tagmapping_to_file(output_file: str, tag_mappings: List[str]):
|
||||||
with open(output_file, mode='w', newline='', encoding='utf-8') as csvfile:
|
with open(output_file, mode='a', newline='', encoding='utf-8') as csvfile:
|
||||||
csv_writer = csv.writer(csvfile)
|
csv_writer = csv.writer(csvfile)
|
||||||
|
|
||||||
for mapping in tag_mappings:
|
for mapping in tag_mappings:
|
||||||
@ -176,8 +217,6 @@ def write_tagmapping_to_file(output_file: str, tag_mappings: List[str]):
|
|||||||
# ----------------------
|
# ----------------------
|
||||||
# Read in the list of tags and set the mapping parameters for each tag and construct the groupings required for the
|
# Read in the list of tags and set the mapping parameters for each tag and construct the groupings required for the
|
||||||
# query
|
# query
|
||||||
|
|
||||||
|
|
||||||
def read_tags(file_path: str) -> List[HistoricalTag]:
|
def read_tags(file_path: str) -> List[HistoricalTag]:
|
||||||
historical_tags = []
|
historical_tags = []
|
||||||
|
|
||||||
@ -217,8 +256,6 @@ server = config['vtscada']['server_name']
|
|||||||
realm_port = config['vtscada']['realm_port']
|
realm_port = config['vtscada']['realm_port']
|
||||||
realm_name = config['vtscada']['realm_name']
|
realm_name = config['vtscada']['realm_name']
|
||||||
|
|
||||||
# timezone = pytz.timezone(system_timezone)
|
|
||||||
|
|
||||||
if len(sys.argv) == 4:
|
if len(sys.argv) == 4:
|
||||||
query_type = sys.argv[1]
|
query_type = sys.argv[1]
|
||||||
|
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
temp_old_value1.csv,temp\new_value1
|
|
||||||
temp_old_value2.csv,temp\new_value2
|
|
||||||
temp_old_value3.csv,temp\new_value3
|
|
||||||
temp_old_value4.csv,temp\new_value4
|
|
|
@ -1,603 +0,0 @@
|
|||||||
2023-05-01 17:59:40.000,43198.74
|
|
||||||
2023-05-01 18:00:00.000,43209.74
|
|
||||||
2023-05-01 18:00:20.000,43229.74
|
|
||||||
2023-05-01 18:00:40.000,43249.75
|
|
||||||
2023-05-01 18:01:00.000,43269.75
|
|
||||||
2023-05-01 18:01:20.000,43289.75
|
|
||||||
2023-05-01 18:01:40.000,43309.75
|
|
||||||
2023-05-01 18:02:00.000,43329.75
|
|
||||||
2023-05-01 18:02:20.000,43349.75
|
|
||||||
2023-05-01 18:02:40.000,43369.75
|
|
||||||
2023-05-01 18:03:00.000,43389.75
|
|
||||||
2023-05-01 18:03:20.000,43409.75
|
|
||||||
2023-05-01 18:03:40.000,43429.75
|
|
||||||
2023-05-01 18:04:00.000,43449.75
|
|
||||||
2023-05-01 18:04:20.000,43469.75
|
|
||||||
2023-05-01 18:04:40.000,43489.75
|
|
||||||
2023-05-01 18:05:00.000,43509.75
|
|
||||||
2023-05-01 18:05:20.000,43529.75
|
|
||||||
2023-05-01 18:05:40.000,43549.75
|
|
||||||
2023-05-01 18:06:00.000,43569.75
|
|
||||||
2023-05-01 18:06:20.000,43589.75
|
|
||||||
2023-05-01 18:06:40.000,43609.75
|
|
||||||
2023-05-01 18:07:00.000,43629.75
|
|
||||||
2023-05-01 18:07:20.000,43649.75
|
|
||||||
2023-05-01 18:07:40.000,43669.75
|
|
||||||
2023-05-01 18:08:00.000,43689.75
|
|
||||||
2023-05-01 18:08:20.000,43709.75
|
|
||||||
2023-05-01 18:08:40.000,43729.75
|
|
||||||
2023-05-01 18:09:00.000,43749.75
|
|
||||||
2023-05-01 18:09:20.000,43769.75
|
|
||||||
2023-05-01 18:09:40.000,43789.75
|
|
||||||
2023-05-01 18:10:00.000,43809.75
|
|
||||||
2023-05-01 18:10:20.000,43829.75
|
|
||||||
2023-05-01 18:10:40.000,43849.75
|
|
||||||
2023-05-01 18:11:00.000,43869.75
|
|
||||||
2023-05-01 18:11:20.000,43889.75
|
|
||||||
2023-05-01 18:11:40.000,43909.75
|
|
||||||
2023-05-01 18:12:00.000,43929.75
|
|
||||||
2023-05-01 18:12:20.000,43949.75
|
|
||||||
2023-05-01 18:12:40.000,43969.75
|
|
||||||
2023-05-01 18:13:00.000,43989.75
|
|
||||||
2023-05-01 18:13:20.000,44009.75
|
|
||||||
2023-05-01 18:13:40.000,44029.75
|
|
||||||
2023-05-01 18:14:00.000,44049.75
|
|
||||||
2023-05-01 18:14:20.000,44069.75
|
|
||||||
2023-05-01 18:14:40.000,44089.75
|
|
||||||
2023-05-01 18:15:00.000,44109.75
|
|
||||||
2023-05-01 18:15:20.000,44129.75
|
|
||||||
2023-05-01 18:15:40.000,44149.75
|
|
||||||
2023-05-01 18:16:00.000,44169.75
|
|
||||||
2023-05-01 18:16:20.000,44189.75
|
|
||||||
2023-05-01 18:16:40.000,44209.75
|
|
||||||
2023-05-01 18:17:00.000,44229.75
|
|
||||||
2023-05-01 18:17:20.000,44249.75
|
|
||||||
2023-05-01 18:17:40.000,44269.75
|
|
||||||
2023-05-01 18:18:00.000,44289.75
|
|
||||||
2023-05-01 18:18:20.000,44309.75
|
|
||||||
2023-05-01 18:18:40.000,44329.75
|
|
||||||
2023-05-01 18:19:00.000,44349.75
|
|
||||||
2023-05-01 18:19:20.000,44369.75
|
|
||||||
2023-05-01 18:19:40.000,44389.75
|
|
||||||
2023-05-01 18:20:00.000,44409.75
|
|
||||||
2023-05-01 18:20:20.000,44429.75
|
|
||||||
2023-05-01 18:20:40.000,44449.75
|
|
||||||
2023-05-01 18:21:00.000,44469.75
|
|
||||||
2023-05-01 18:21:20.000,44489.75
|
|
||||||
2023-05-01 18:21:40.000,44509.75
|
|
||||||
2023-05-01 18:22:00.000,44529.75
|
|
||||||
2023-05-01 18:22:20.000,44549.75
|
|
||||||
2023-05-01 18:22:40.000,44569.75
|
|
||||||
2023-05-01 18:23:00.000,44589.75
|
|
||||||
2023-05-01 18:23:20.000,44609.75
|
|
||||||
2023-05-01 18:23:40.000,44629.75
|
|
||||||
2023-05-01 18:24:00.000,44649.75
|
|
||||||
2023-05-01 18:24:20.000,44669.75
|
|
||||||
2023-05-01 18:24:40.000,44689.75
|
|
||||||
2023-05-01 18:25:00.000,44709.75
|
|
||||||
2023-05-01 18:25:20.000,44729.75
|
|
||||||
2023-05-01 18:25:40.000,44749.75
|
|
||||||
2023-05-01 18:26:00.000,44769.75
|
|
||||||
2023-05-01 18:26:20.000,44789.75
|
|
||||||
2023-05-01 18:26:40.000,44809.75
|
|
||||||
2023-05-01 18:27:00.000,44829.75
|
|
||||||
2023-05-01 18:27:20.000,44849.75
|
|
||||||
2023-05-01 18:27:40.000,44869.75
|
|
||||||
2023-05-01 18:28:00.000,44889.75
|
|
||||||
2023-05-01 18:28:20.000,44909.75
|
|
||||||
2023-05-01 18:28:40.000,44929.75
|
|
||||||
2023-05-01 18:29:00.000,44949.75
|
|
||||||
2023-05-01 18:29:20.000,44969.75
|
|
||||||
2023-05-01 18:29:40.000,44989.74
|
|
||||||
2023-05-01 18:30:00.000,45009.75
|
|
||||||
2023-05-01 18:30:20.000,45029.75
|
|
||||||
2023-05-01 18:30:40.000,45049.75
|
|
||||||
2023-05-01 18:31:00.000,45069.75
|
|
||||||
2023-05-01 18:31:20.000,45089.75
|
|
||||||
2023-05-01 18:31:40.000,45109.75
|
|
||||||
2023-05-01 18:32:00.000,45129.75
|
|
||||||
2023-05-01 18:32:20.000,45149.75
|
|
||||||
2023-05-01 18:32:40.000,45169.75
|
|
||||||
2023-05-01 18:33:00.000,45189.75
|
|
||||||
2023-05-01 18:33:20.000,45209.75
|
|
||||||
2023-05-01 18:33:40.000,45229.75
|
|
||||||
2023-05-01 18:34:00.000,45249.75
|
|
||||||
2023-05-01 18:34:20.000,45269.75
|
|
||||||
2023-05-01 18:34:40.000,45289.75
|
|
||||||
2023-05-01 18:35:00.000,45309.75
|
|
||||||
2023-05-01 18:35:20.000,45329.73
|
|
||||||
2023-05-01 18:35:40.000,45349.75
|
|
||||||
2023-05-01 18:36:00.000,45369.75
|
|
||||||
2023-05-01 18:36:20.000,45389.75
|
|
||||||
2023-05-01 18:36:40.000,45409.75
|
|
||||||
2023-05-01 18:37:00.000,45429.75
|
|
||||||
2023-05-01 18:37:20.000,45449.75
|
|
||||||
2023-05-01 18:37:40.000,45469.75
|
|
||||||
2023-05-01 18:38:00.000,45489.75
|
|
||||||
2023-05-01 18:38:20.000,45509.75
|
|
||||||
2023-05-01 18:38:40.000,45529.75
|
|
||||||
2023-05-01 18:39:00.000,45549.75
|
|
||||||
2023-05-01 18:39:20.000,45569.75
|
|
||||||
2023-05-01 18:39:40.000,45589.75
|
|
||||||
2023-05-01 18:40:00.000,45609.75
|
|
||||||
2023-05-01 18:40:20.000,45629.75
|
|
||||||
2023-05-01 18:40:40.000,45649.75
|
|
||||||
2023-05-01 18:41:00.000,45669.75
|
|
||||||
2023-05-01 18:41:20.000,45689.75
|
|
||||||
2023-05-01 18:41:40.000,45709.75
|
|
||||||
2023-05-01 18:42:00.000,45729.75
|
|
||||||
2023-05-01 18:42:20.000,45749.75
|
|
||||||
2023-05-01 18:42:40.000,45769.75
|
|
||||||
2023-05-01 18:43:00.000,45789.75
|
|
||||||
2023-05-01 18:43:20.000,45809.75
|
|
||||||
2023-05-01 18:43:40.000,45829.75
|
|
||||||
2023-05-01 18:44:00.000,45849.75
|
|
||||||
2023-05-01 18:44:20.000,45869.75
|
|
||||||
2023-05-01 18:44:40.000,45889.75
|
|
||||||
2023-05-01 18:45:00.000,45909.75
|
|
||||||
2023-05-01 18:45:20.000,45929.75
|
|
||||||
2023-05-01 18:45:40.000,45949.75
|
|
||||||
2023-05-01 18:46:00.000,45969.75
|
|
||||||
2023-05-01 18:46:20.000,45989.75
|
|
||||||
2023-05-01 18:46:40.000,46009.75
|
|
||||||
2023-05-01 18:47:00.000,46029.75
|
|
||||||
2023-05-01 18:47:20.000,46049.75
|
|
||||||
2023-05-01 18:47:40.000,46069.75
|
|
||||||
2023-05-01 18:48:00.000,46089.75
|
|
||||||
2023-05-01 18:48:20.000,46109.75
|
|
||||||
2023-05-01 18:48:40.000,46129.75
|
|
||||||
2023-05-01 18:49:00.000,46149.75
|
|
||||||
2023-05-01 18:49:20.000,46169.75
|
|
||||||
2023-05-01 18:49:40.000,46189.75
|
|
||||||
2023-05-01 18:50:00.000,46209.75
|
|
||||||
2023-05-01 18:50:20.000,46229.75
|
|
||||||
2023-05-01 18:50:40.000,46249.75
|
|
||||||
2023-05-01 18:51:00.000,46269.75
|
|
||||||
2023-05-01 18:51:20.000,46289.75
|
|
||||||
2023-05-01 18:51:40.000,46309.75
|
|
||||||
2023-05-01 18:52:00.000,46329.75
|
|
||||||
2023-05-01 18:52:20.000,46349.75
|
|
||||||
2023-05-01 18:52:40.000,46369.75
|
|
||||||
2023-05-01 18:53:00.000,46389.75
|
|
||||||
2023-05-01 18:53:20.000,46409.75
|
|
||||||
2023-05-01 18:53:40.000,46429.75
|
|
||||||
2023-05-01 18:54:00.000,46449.75
|
|
||||||
2023-05-01 18:54:20.000,46469.75
|
|
||||||
2023-05-01 18:54:40.000,46489.75
|
|
||||||
2023-05-01 18:55:00.000,46509.75
|
|
||||||
2023-05-01 18:55:20.000,46529.75
|
|
||||||
2023-05-01 18:55:40.000,46549.75
|
|
||||||
2023-05-01 18:56:00.000,46569.75
|
|
||||||
2023-05-01 18:56:20.000,46589.71
|
|
||||||
2023-05-01 18:56:40.000,46609.74
|
|
||||||
2023-05-01 18:57:00.000,46629.75
|
|
||||||
2023-05-01 18:57:20.000,46649.75
|
|
||||||
2023-05-01 18:57:40.000,46669.75
|
|
||||||
2023-05-01 18:58:00.000,46689.75
|
|
||||||
2023-05-01 18:58:20.000,46709.75
|
|
||||||
2023-05-01 18:58:40.000,46729.75
|
|
||||||
2023-05-01 18:59:00.000,46749.75
|
|
||||||
2023-05-01 18:59:20.000,46769.75
|
|
||||||
2023-05-01 18:59:40.000,46789.75
|
|
||||||
2023-05-01 19:00:00.000,46809.75
|
|
||||||
2023-05-01 19:00:20.000,46829.75
|
|
||||||
2023-05-01 19:00:40.000,46849.75
|
|
||||||
2023-05-01 19:01:00.000,46869.75
|
|
||||||
2023-05-01 19:01:20.000,46889.75
|
|
||||||
2023-05-01 19:01:40.000,46909.75
|
|
||||||
2023-05-01 19:02:00.000,46929.75
|
|
||||||
2023-05-01 19:02:20.000,46949.75
|
|
||||||
2023-05-01 19:02:40.000,46969.75
|
|
||||||
2023-05-01 19:03:00.000,46989.75
|
|
||||||
2023-05-01 19:03:20.000,47009.75
|
|
||||||
2023-05-01 19:03:40.000,47029.75
|
|
||||||
2023-05-01 19:04:00.000,47049.75
|
|
||||||
2023-05-01 19:04:20.000,47069.75
|
|
||||||
2023-05-01 19:04:40.000,47089.75
|
|
||||||
2023-05-01 19:05:00.000,47109.75
|
|
||||||
2023-05-01 19:05:20.000,47129.75
|
|
||||||
2023-05-01 19:05:40.000,47149.7
|
|
||||||
2023-05-01 19:06:00.000,47169.73
|
|
||||||
2023-05-01 19:06:20.000,47189.75
|
|
||||||
2023-05-01 19:06:40.000,47209.75
|
|
||||||
2023-05-01 19:07:00.000,47229.75
|
|
||||||
2023-05-01 19:07:20.000,47249.75
|
|
||||||
2023-05-01 19:07:40.000,47269.75
|
|
||||||
2023-05-01 19:08:00.000,47289.75
|
|
||||||
2023-05-01 19:08:20.000,47309.75
|
|
||||||
2023-05-01 19:08:40.000,47329.75
|
|
||||||
2023-05-01 19:09:00.000,47349.75
|
|
||||||
2023-05-01 19:09:20.000,47369.75
|
|
||||||
2023-05-01 19:09:40.000,47389.75
|
|
||||||
2023-05-01 19:10:00.000,47409.75
|
|
||||||
2023-05-01 19:10:20.000,47429.75
|
|
||||||
2023-05-01 19:10:40.000,47449.75
|
|
||||||
2023-05-01 19:11:00.000,47469.75
|
|
||||||
2023-05-01 19:11:20.000,47489.75
|
|
||||||
2023-05-01 19:11:40.000,47509.75
|
|
||||||
2023-05-01 19:12:00.000,47529.75
|
|
||||||
2023-05-01 19:12:20.000,47549.75
|
|
||||||
2023-05-01 19:12:40.000,47569.75
|
|
||||||
2023-05-01 19:13:00.000,47589.75
|
|
||||||
2023-05-01 19:13:20.000,47609.75
|
|
||||||
2023-05-01 19:13:40.000,47629.75
|
|
||||||
2023-05-01 19:14:00.000,47649.75
|
|
||||||
2023-05-01 19:14:20.000,47669.75
|
|
||||||
2023-05-01 19:14:40.000,47689.75
|
|
||||||
2023-05-01 19:15:00.000,47709.75
|
|
||||||
2023-05-01 19:15:20.000,47729.75
|
|
||||||
2023-05-01 19:15:40.000,47749.75
|
|
||||||
2023-05-01 19:16:00.000,47769.75
|
|
||||||
2023-05-01 19:16:20.000,47789.75
|
|
||||||
2023-05-01 19:16:40.000,47809.75
|
|
||||||
2023-05-01 19:17:00.000,47829.75
|
|
||||||
2023-05-01 19:17:20.000,47849.75
|
|
||||||
2023-05-01 19:17:40.000,47869.75
|
|
||||||
2023-05-01 19:18:00.000,47889.75
|
|
||||||
2023-05-01 19:18:20.000,47909.75
|
|
||||||
2023-05-01 19:18:40.000,47929.75
|
|
||||||
2023-05-01 19:19:00.000,47949.75
|
|
||||||
2023-05-01 19:19:20.000,47969.75
|
|
||||||
2023-05-01 19:19:40.000,47989.75
|
|
||||||
2023-05-01 19:20:00.000,48009.75
|
|
||||||
2023-05-01 19:20:20.000,48029.75
|
|
||||||
2023-05-01 19:20:40.000,48049.75
|
|
||||||
2023-05-01 19:21:00.000,48069.75
|
|
||||||
2023-05-01 19:21:20.000,48089.75
|
|
||||||
2023-05-01 19:21:40.000,48109.75
|
|
||||||
2023-05-01 19:22:00.000,48129.75
|
|
||||||
2023-05-01 19:22:20.000,48149.75
|
|
||||||
2023-05-01 19:22:40.000,48169.75
|
|
||||||
2023-05-01 19:23:00.000,48189.75
|
|
||||||
2023-05-01 19:23:20.000,48209.75
|
|
||||||
2023-05-01 19:23:40.000,48229.75
|
|
||||||
2023-05-01 19:24:00.000,48249.75
|
|
||||||
2023-05-01 19:24:20.000,48269.75
|
|
||||||
2023-05-01 19:24:40.000,48289.75
|
|
||||||
2023-05-01 19:25:00.000,48309.75
|
|
||||||
2023-05-01 19:25:20.000,48329.75
|
|
||||||
2023-05-01 19:25:40.000,48349.75
|
|
||||||
2023-05-01 19:26:00.000,48369.75
|
|
||||||
2023-05-01 19:26:20.000,48389.75
|
|
||||||
2023-05-01 19:26:40.000,48409.75
|
|
||||||
2023-05-01 19:27:00.000,48429.75
|
|
||||||
2023-05-01 19:27:20.000,48449.75
|
|
||||||
2023-05-01 19:27:40.000,48469.75
|
|
||||||
2023-05-01 19:28:00.000,48489.75
|
|
||||||
2023-05-01 19:28:20.000,48509.75
|
|
||||||
2023-05-01 19:28:40.000,48529.75
|
|
||||||
2023-05-01 19:29:00.000,48549.75
|
|
||||||
2023-05-01 19:29:20.000,48569.75
|
|
||||||
2023-05-01 19:29:40.000,48589.75
|
|
||||||
2023-05-01 19:30:00.000,48609.75
|
|
||||||
2023-05-01 19:30:20.000,48629.75
|
|
||||||
2023-05-01 19:30:40.000,48649.75
|
|
||||||
2023-05-01 19:31:00.000,48669.75
|
|
||||||
2023-05-01 19:31:20.000,48689.75
|
|
||||||
2023-05-01 19:31:40.000,48709.75
|
|
||||||
2023-05-01 19:32:00.000,48729.75
|
|
||||||
2023-05-01 19:32:20.000,48749.75
|
|
||||||
2023-05-01 19:32:40.000,48769.75
|
|
||||||
2023-05-01 19:33:00.000,48789.75
|
|
||||||
2023-05-01 19:33:20.000,48809.75
|
|
||||||
2023-05-01 19:33:40.000,48829.75
|
|
||||||
2023-05-01 19:34:00.000,48849.75
|
|
||||||
2023-05-01 19:34:20.000,48869.75
|
|
||||||
2023-05-01 19:34:40.000,48889.75
|
|
||||||
2023-05-01 19:35:00.000,48909.75
|
|
||||||
2023-05-01 19:35:20.000,48929.75
|
|
||||||
2023-05-01 19:35:40.000,48949.75
|
|
||||||
2023-05-01 19:36:00.000,48969.75
|
|
||||||
2023-05-01 19:36:20.000,48989.75
|
|
||||||
2023-05-01 19:36:40.000,49009.75
|
|
||||||
2023-05-01 19:37:00.000,49029.75
|
|
||||||
2023-05-01 19:37:20.000,49049.75
|
|
||||||
2023-05-01 19:37:40.000,49069.75
|
|
||||||
2023-05-01 19:38:00.000,49089.75
|
|
||||||
2023-05-01 19:38:20.000,49109.75
|
|
||||||
2023-05-01 19:38:40.000,49129.75
|
|
||||||
2023-05-01 19:39:00.000,49149.75
|
|
||||||
2023-05-01 19:39:20.000,49169.75
|
|
||||||
2023-05-01 19:39:40.000,49189.75
|
|
||||||
2023-05-01 19:40:00.000,49209.75
|
|
||||||
2023-05-01 19:40:20.000,49229.75
|
|
||||||
2023-05-01 19:40:40.000,49249.75
|
|
||||||
2023-05-01 19:41:00.000,49269.75
|
|
||||||
2023-05-01 19:41:20.000,49289.75
|
|
||||||
2023-05-01 19:41:40.000,49309.75
|
|
||||||
2023-05-01 19:42:00.000,49329.75
|
|
||||||
2023-05-01 19:42:20.000,49349.75
|
|
||||||
2023-05-01 19:42:40.000,49369.75
|
|
||||||
2023-05-01 19:43:00.000,49389.75
|
|
||||||
2023-05-01 19:43:20.000,49409.75
|
|
||||||
2023-05-01 19:43:40.000,49429.75
|
|
||||||
2023-05-01 19:44:00.000,49449.75
|
|
||||||
2023-05-01 19:44:20.000,49469.75
|
|
||||||
2023-05-01 19:44:40.000,49489.75
|
|
||||||
2023-05-01 19:45:00.000,49509.75
|
|
||||||
2023-05-01 19:45:20.000,49529.75
|
|
||||||
2023-05-01 19:45:40.000,49549.75
|
|
||||||
2023-05-01 19:46:00.000,49569.75
|
|
||||||
2023-05-01 19:46:20.000,49589.75
|
|
||||||
2023-05-01 19:46:40.000,49609.75
|
|
||||||
2023-05-01 19:47:00.000,49629.75
|
|
||||||
2023-05-01 19:47:20.000,49649.75
|
|
||||||
2023-05-01 19:47:40.000,49669.75
|
|
||||||
2023-05-01 19:48:00.000,49689.75
|
|
||||||
2023-05-01 19:48:20.000,49709.75
|
|
||||||
2023-05-01 19:48:40.000,49729.75
|
|
||||||
2023-05-01 19:49:00.000,49749.75
|
|
||||||
2023-05-01 19:49:20.000,49769.75
|
|
||||||
2023-05-01 19:49:40.000,49789.75
|
|
||||||
2023-05-01 19:50:00.000,49809.75
|
|
||||||
2023-05-01 19:50:20.000,49829.75
|
|
||||||
2023-05-01 19:50:40.000,49849.75
|
|
||||||
2023-05-01 19:51:00.000,49869.75
|
|
||||||
2023-05-01 19:51:20.000,49889.75
|
|
||||||
2023-05-01 19:51:40.000,49909.75
|
|
||||||
2023-05-01 19:52:00.000,49929.75
|
|
||||||
2023-05-01 19:52:20.000,49949.75
|
|
||||||
2023-05-01 19:52:40.000,49969.75
|
|
||||||
2023-05-01 19:53:00.000,49989.75
|
|
||||||
2023-05-01 19:53:20.000,50009.75
|
|
||||||
2023-05-01 19:53:40.000,50029.75
|
|
||||||
2023-05-01 19:54:00.000,50049.75
|
|
||||||
2023-05-01 19:54:20.000,50069.75
|
|
||||||
2023-05-01 19:54:40.000,50089.75
|
|
||||||
2023-05-01 19:55:00.000,50109.75
|
|
||||||
2023-05-01 19:55:20.000,50129.75
|
|
||||||
2023-05-01 19:55:40.000,50149.75
|
|
||||||
2023-05-01 19:56:00.000,50169.75
|
|
||||||
2023-05-01 19:56:20.000,50189.75
|
|
||||||
2023-05-01 19:56:40.000,50209.75
|
|
||||||
2023-05-01 19:57:00.000,50229.75
|
|
||||||
2023-05-01 19:57:20.000,50249.75
|
|
||||||
2023-05-01 19:57:40.000,50269.75
|
|
||||||
2023-05-01 19:58:00.000,50289.75
|
|
||||||
2023-05-01 19:58:20.000,50309.75
|
|
||||||
2023-05-01 19:58:40.000,50329.75
|
|
||||||
2023-05-01 19:59:00.000,50349.75
|
|
||||||
2023-05-01 19:59:20.000,50369.75
|
|
||||||
2023-05-01 19:59:40.000,50389.75
|
|
||||||
2023-05-01 20:00:00.000,50409.75
|
|
||||||
2023-05-01 20:00:20.000,50429.75
|
|
||||||
2023-05-01 20:00:40.000,50449.75
|
|
||||||
2023-05-01 20:01:00.000,50469.75
|
|
||||||
2023-05-01 20:01:20.000,50489.75
|
|
||||||
2023-05-01 20:01:40.000,50509.75
|
|
||||||
2023-05-01 20:02:00.000,50529.75
|
|
||||||
2023-05-01 20:02:20.000,50549.75
|
|
||||||
2023-05-01 20:02:40.000,50569.75
|
|
||||||
2023-05-01 20:03:00.000,50589.75
|
|
||||||
2023-05-01 20:03:20.000,50609.75
|
|
||||||
2023-05-01 20:03:40.000,50629.75
|
|
||||||
2023-05-01 20:04:00.000,50649.75
|
|
||||||
2023-05-01 20:04:20.000,50669.75
|
|
||||||
2023-05-01 20:04:40.000,50689.75
|
|
||||||
2023-05-01 20:05:00.000,50709.75
|
|
||||||
2023-05-01 20:05:20.000,50729.75
|
|
||||||
2023-05-01 20:05:40.000,50749.75
|
|
||||||
2023-05-01 20:06:00.000,50769.75
|
|
||||||
2023-05-01 20:06:20.000,50789.75
|
|
||||||
2023-05-01 20:06:40.000,50809.75
|
|
||||||
2023-05-01 20:07:00.000,50829.75
|
|
||||||
2023-05-01 20:07:20.000,50849.75
|
|
||||||
2023-05-01 20:07:40.000,50869.75
|
|
||||||
2023-05-01 20:08:00.000,50889.75
|
|
||||||
2023-05-01 20:08:20.000,50909.75
|
|
||||||
2023-05-01 20:08:40.000,50929.75
|
|
||||||
2023-05-01 20:09:00.000,50949.75
|
|
||||||
2023-05-01 20:09:20.000,50969.75
|
|
||||||
2023-05-01 20:09:40.000,50989.75
|
|
||||||
2023-05-01 20:10:00.000,51009.75
|
|
||||||
2023-05-01 20:10:20.000,51029.75
|
|
||||||
2023-05-01 20:10:40.000,51049.75
|
|
||||||
2023-05-01 20:11:00.000,51069.75
|
|
||||||
2023-05-01 20:11:20.000,51089.75
|
|
||||||
2023-05-01 20:11:40.000,51109.75
|
|
||||||
2023-05-01 20:12:00.000,51129.75
|
|
||||||
2023-05-01 20:12:20.000,51149.75
|
|
||||||
2023-05-01 20:12:40.000,51169.75
|
|
||||||
2023-05-01 20:13:00.000,51189.75
|
|
||||||
2023-05-01 20:13:20.000,51209.75
|
|
||||||
2023-05-01 20:13:40.000,51229.75
|
|
||||||
2023-05-01 20:14:00.000,51249.75
|
|
||||||
2023-05-01 20:14:20.000,51269.75
|
|
||||||
2023-05-01 20:14:40.000,51289.75
|
|
||||||
2023-05-01 20:15:00.000,51309.75
|
|
||||||
2023-05-01 20:15:20.000,51329.75
|
|
||||||
2023-05-01 20:15:40.000,51349.75
|
|
||||||
2023-05-01 20:16:00.000,51369.75
|
|
||||||
2023-05-01 20:16:20.000,51389.75
|
|
||||||
2023-05-01 20:16:40.000,51409.75
|
|
||||||
2023-05-01 20:17:00.000,51429.75
|
|
||||||
2023-05-01 20:17:20.000,51449.75
|
|
||||||
2023-05-01 20:17:40.000,51469.75
|
|
||||||
2023-05-01 20:18:00.000,51489.75
|
|
||||||
2023-05-01 20:18:20.000,51509.75
|
|
||||||
2023-05-01 20:18:40.000,51529.75
|
|
||||||
2023-05-01 20:19:00.000,51549.75
|
|
||||||
2023-05-01 20:19:20.000,51569.75
|
|
||||||
2023-05-01 20:19:40.000,51589.75
|
|
||||||
2023-05-01 20:20:00.000,51609.75
|
|
||||||
2023-05-01 20:20:20.000,51629.75
|
|
||||||
2023-05-01 20:20:40.000,51649.75
|
|
||||||
2023-05-01 20:21:00.000,51669.75
|
|
||||||
2023-05-01 20:21:20.000,51689.75
|
|
||||||
2023-05-01 20:21:40.000,51709.75
|
|
||||||
2023-05-01 20:22:00.000,51729.75
|
|
||||||
2023-05-01 20:22:20.000,51749.75
|
|
||||||
2023-05-01 20:22:40.000,51769.75
|
|
||||||
2023-05-01 20:23:00.000,51789.75
|
|
||||||
2023-05-01 20:23:20.000,51809.75
|
|
||||||
2023-05-01 20:23:40.000,51829.75
|
|
||||||
2023-05-01 20:24:00.000,51849.75
|
|
||||||
2023-05-01 20:24:20.000,51869.75
|
|
||||||
2023-05-01 20:24:40.000,51889.75
|
|
||||||
2023-05-01 20:25:00.000,51909.75
|
|
||||||
2023-05-01 20:25:20.000,51929.75
|
|
||||||
2023-05-01 20:25:40.000,51949.75
|
|
||||||
2023-05-01 20:26:00.000,51969.75
|
|
||||||
2023-05-01 20:26:20.000,51989.75
|
|
||||||
2023-05-01 20:26:40.000,52009.75
|
|
||||||
2023-05-01 20:27:00.000,52029.75
|
|
||||||
2023-05-01 20:27:20.000,52049.75
|
|
||||||
2023-05-01 20:27:40.000,52069.75
|
|
||||||
2023-05-01 20:28:00.000,52089.75
|
|
||||||
2023-05-01 20:28:20.000,52109.75
|
|
||||||
2023-05-01 20:28:40.000,52129.75
|
|
||||||
2023-05-01 20:29:00.000,52149.75
|
|
||||||
2023-05-01 20:29:20.000,52169.75
|
|
||||||
2023-05-01 20:29:40.000,52189.75
|
|
||||||
2023-05-01 20:30:00.000,52209.75
|
|
||||||
2023-05-01 20:30:20.000,52229.75
|
|
||||||
2023-05-01 20:30:40.000,52249.75
|
|
||||||
2023-05-01 20:31:00.000,52269.75
|
|
||||||
2023-05-01 20:31:20.000,52289.75
|
|
||||||
2023-05-01 20:31:40.000,52309.75
|
|
||||||
2023-05-01 20:32:00.000,52329.75
|
|
||||||
2023-05-01 20:32:20.000,52349.75
|
|
||||||
2023-05-01 20:32:40.000,52369.75
|
|
||||||
2023-05-01 20:33:00.000,52389.75
|
|
||||||
2023-05-01 20:33:20.000,52409.75
|
|
||||||
2023-05-01 20:33:40.000,52429.75
|
|
||||||
2023-05-01 20:34:00.000,52449.75
|
|
||||||
2023-05-01 20:34:20.000,52469.75
|
|
||||||
2023-05-01 20:34:40.000,52489.75
|
|
||||||
2023-05-01 20:35:00.000,52509.75
|
|
||||||
2023-05-01 20:35:20.000,52529.75
|
|
||||||
2023-05-01 20:35:40.000,52549.75
|
|
||||||
2023-05-01 20:36:00.000,52569.75
|
|
||||||
2023-05-01 20:36:20.000,52589.75
|
|
||||||
2023-05-01 20:36:40.000,52609.75
|
|
||||||
2023-05-01 20:37:00.000,52629.75
|
|
||||||
2023-05-01 20:37:20.000,52649.75
|
|
||||||
2023-05-01 20:37:40.000,52669.75
|
|
||||||
2023-05-01 20:38:00.000,52689.75
|
|
||||||
2023-05-01 20:38:20.000,52709.75
|
|
||||||
2023-05-01 20:38:40.000,52729.75
|
|
||||||
2023-05-01 20:39:00.000,52749.75
|
|
||||||
2023-05-01 20:39:20.000,52769.75
|
|
||||||
2023-05-01 20:39:40.000,52789.75
|
|
||||||
2023-05-01 20:40:00.000,52809.75
|
|
||||||
2023-05-01 20:40:20.000,52829.75
|
|
||||||
2023-05-01 20:40:40.000,52849.75
|
|
||||||
2023-05-01 20:41:00.000,52869.75
|
|
||||||
2023-05-01 20:41:20.000,52889.75
|
|
||||||
2023-05-01 20:41:40.000,52909.75
|
|
||||||
2023-05-01 20:42:00.000,52929.75
|
|
||||||
2023-05-01 20:42:20.000,52949.75
|
|
||||||
2023-05-01 20:42:40.000,52969.75
|
|
||||||
2023-05-01 20:43:00.000,52989.75
|
|
||||||
2023-05-01 20:43:20.000,53009.75
|
|
||||||
2023-05-01 20:43:40.000,53029.75
|
|
||||||
2023-05-01 20:44:00.000,53049.75
|
|
||||||
2023-05-01 20:44:20.000,53069.75
|
|
||||||
2023-05-01 20:44:40.000,53089.75
|
|
||||||
2023-05-01 20:45:00.000,53109.75
|
|
||||||
2023-05-01 20:45:20.000,53129.75
|
|
||||||
2023-05-01 20:45:40.000,53149.75
|
|
||||||
2023-05-01 20:46:00.000,53169.74
|
|
||||||
2023-05-01 20:46:20.000,53189.75
|
|
||||||
2023-05-01 20:46:40.000,53209.74
|
|
||||||
2023-05-01 20:47:00.000,53229.75
|
|
||||||
2023-05-01 20:47:20.000,53249.75
|
|
||||||
2023-05-01 20:47:40.000,53269.75
|
|
||||||
2023-05-01 20:48:00.000,53289.75
|
|
||||||
2023-05-01 20:48:20.000,53309.75
|
|
||||||
2023-05-01 20:48:40.000,53329.75
|
|
||||||
2023-05-01 20:49:00.000,53349.75
|
|
||||||
2023-05-01 20:49:20.000,53369.75
|
|
||||||
2023-05-01 20:49:40.000,53389.75
|
|
||||||
2023-05-01 20:50:00.000,53409.75
|
|
||||||
2023-05-01 20:50:20.000,53429.75
|
|
||||||
2023-05-01 20:50:40.000,53449.75
|
|
||||||
2023-05-01 20:51:00.000,53469.75
|
|
||||||
2023-05-01 20:51:20.000,53489.75
|
|
||||||
2023-05-01 20:51:40.000,53509.75
|
|
||||||
2023-05-01 20:52:00.000,53529.75
|
|
||||||
2023-05-01 20:52:20.000,53549.75
|
|
||||||
2023-05-01 20:52:40.000,53569.75
|
|
||||||
2023-05-01 20:53:00.000,53589.75
|
|
||||||
2023-05-01 20:53:20.000,53609.75
|
|
||||||
2023-05-01 20:53:40.000,53629.75
|
|
||||||
2023-05-01 20:54:00.000,53649.75
|
|
||||||
2023-05-01 20:54:20.000,53669.75
|
|
||||||
2023-05-01 20:54:40.000,53689.75
|
|
||||||
2023-05-01 20:55:00.000,53709.75
|
|
||||||
2023-05-01 20:55:20.000,53729.75
|
|
||||||
2023-05-01 20:55:40.000,53749.75
|
|
||||||
2023-05-01 20:56:00.000,53769.75
|
|
||||||
2023-05-01 20:56:20.000,53789.75
|
|
||||||
2023-05-01 20:56:40.000,53809.75
|
|
||||||
2023-05-01 20:57:00.000,53829.75
|
|
||||||
2023-05-01 20:57:20.000,53849.75
|
|
||||||
2023-05-01 20:57:40.000,53869.75
|
|
||||||
2023-05-01 20:58:00.000,53889.75
|
|
||||||
2023-05-01 20:58:20.000,53909.75
|
|
||||||
2023-05-01 20:58:40.000,53929.75
|
|
||||||
2023-05-01 20:59:00.000,53949.75
|
|
||||||
2023-05-01 20:59:20.000,53969.75
|
|
||||||
2023-05-01 20:59:40.000,53989.75
|
|
||||||
2023-05-01 21:00:00.000,54009.75
|
|
||||||
2023-05-01 21:00:20.000,54029.75
|
|
||||||
2023-05-01 21:00:40.000,54049.75
|
|
||||||
2023-05-01 21:01:00.000,54069.75
|
|
||||||
2023-05-01 21:01:20.000,54089.75
|
|
||||||
2023-05-01 21:01:40.000,54109.75
|
|
||||||
2023-05-01 21:02:00.000,54129.75
|
|
||||||
2023-05-01 21:02:20.000,54149.75
|
|
||||||
2023-05-01 21:02:40.000,54169.75
|
|
||||||
2023-05-01 21:03:00.000,54189.75
|
|
||||||
2023-05-01 21:03:20.000,54209.75
|
|
||||||
2023-05-01 21:03:40.000,54229.75
|
|
||||||
2023-05-01 21:04:00.000,54249.75
|
|
||||||
2023-05-01 21:04:20.000,54269.75
|
|
||||||
2023-05-01 21:04:40.000,54289.75
|
|
||||||
2023-05-01 21:05:00.000,54309.75
|
|
||||||
2023-05-01 21:05:20.000,54329.75
|
|
||||||
2023-05-01 21:05:40.000,54349.75
|
|
||||||
2023-05-01 21:06:00.000,54369.75
|
|
||||||
2023-05-01 21:06:20.000,54389.75
|
|
||||||
2023-05-01 21:06:40.000,54409.75
|
|
||||||
2023-05-01 21:07:00.000,54429.75
|
|
||||||
2023-05-01 21:07:20.000,54449.75
|
|
||||||
2023-05-01 21:07:40.000,54469.75
|
|
||||||
2023-05-01 21:08:00.000,54489.75
|
|
||||||
2023-05-01 21:08:20.000,54509.75
|
|
||||||
2023-05-01 21:08:40.000,54529.75
|
|
||||||
2023-05-01 21:09:00.000,54549.75
|
|
||||||
2023-05-01 21:09:20.000,54569.75
|
|
||||||
2023-05-01 21:09:40.000,54589.75
|
|
||||||
2023-05-01 21:10:00.000,54609.75
|
|
||||||
2023-05-01 21:10:20.000,54629.75
|
|
||||||
2023-05-01 21:10:40.000,54649.75
|
|
||||||
2023-05-01 21:11:00.000,54669.75
|
|
||||||
2023-05-01 21:11:20.000,54689.75
|
|
||||||
2023-05-01 21:11:40.000,54709.75
|
|
||||||
2023-05-01 21:12:00.000,54729.75
|
|
||||||
2023-05-01 21:12:20.000,54749.75
|
|
||||||
2023-05-01 21:12:40.000,54769.75
|
|
||||||
2023-05-01 21:13:00.000,54789.75
|
|
||||||
2023-05-01 21:13:20.000,54809.75
|
|
||||||
2023-05-01 21:13:40.000,54829.75
|
|
||||||
2023-05-01 21:14:00.000,54849.75
|
|
||||||
2023-05-01 21:14:20.000,54869.75
|
|
||||||
2023-05-01 21:14:40.000,54889.75
|
|
||||||
2023-05-01 21:15:00.000,54909.75
|
|
||||||
2023-05-01 21:15:20.000,54929.75
|
|
||||||
2023-05-01 21:15:40.000,54949.75
|
|
||||||
2023-05-01 21:16:00.000,54969.75
|
|
||||||
2023-05-01 21:16:20.000,54989.75
|
|
||||||
2023-05-01 21:16:40.000,55009.75
|
|
||||||
2023-05-01 21:17:00.000,55029.75
|
|
||||||
2023-05-01 21:17:20.000,55049.75
|
|
||||||
2023-05-01 21:17:40.000,55069.75
|
|
||||||
2023-05-01 21:18:00.000,55089.75
|
|
||||||
2023-05-01 21:18:20.000,55109.75
|
|
||||||
2023-05-01 21:18:40.000,55129.75
|
|
||||||
2023-05-01 21:19:00.000,55149.75
|
|
||||||
2023-05-01 21:19:20.000,55169.75
|
|
||||||
2023-05-01 21:19:40.000,55189.75
|
|
||||||
2023-05-01 21:20:00.000,55209.3
|
|
||||||
2023-05-01 21:20:20.000,55215.5
|
|
|
@ -1,121 +0,0 @@
|
|||||||
2023-05-01 18:01:40.000,432990.0
|
|
||||||
2023-05-01 18:03:20.000,433990.0
|
|
||||||
2023-05-01 18:05:00.000,434990.0
|
|
||||||
2023-05-01 18:06:40.000,435990.0
|
|
||||||
2023-05-01 18:08:20.000,436990.0
|
|
||||||
2023-05-01 18:10:00.000,437990.0
|
|
||||||
2023-05-01 18:11:40.000,438990.0
|
|
||||||
2023-05-01 18:13:20.000,439990.0
|
|
||||||
2023-05-01 18:15:00.000,440990.0
|
|
||||||
2023-05-01 18:16:40.000,441990.0
|
|
||||||
2023-05-01 18:18:20.000,442990.0
|
|
||||||
2023-05-01 18:20:00.000,443990.0
|
|
||||||
2023-05-01 18:21:40.000,444990.0
|
|
||||||
2023-05-01 18:23:20.000,445990.0
|
|
||||||
2023-05-01 18:25:00.000,446990.0
|
|
||||||
2023-05-01 18:26:40.000,447990.0
|
|
||||||
2023-05-01 18:28:20.000,448990.0
|
|
||||||
2023-05-01 18:30:00.000,449990.0
|
|
||||||
2023-05-01 18:31:40.000,450990.0
|
|
||||||
2023-05-01 18:33:20.000,451990.0
|
|
||||||
2023-05-01 18:35:00.000,452990.0
|
|
||||||
2023-05-01 18:36:40.000,453990.0
|
|
||||||
2023-05-01 18:38:20.000,454990.0
|
|
||||||
2023-05-01 18:40:00.000,455990.0
|
|
||||||
2023-05-01 18:41:40.000,456990.0
|
|
||||||
2023-05-01 18:43:20.000,457990.0
|
|
||||||
2023-05-01 18:45:00.000,458990.0
|
|
||||||
2023-05-01 18:46:40.000,459990.0
|
|
||||||
2023-05-01 18:48:20.000,460990.0
|
|
||||||
2023-05-01 18:50:00.000,461990.0
|
|
||||||
2023-05-01 18:51:40.000,462990.0
|
|
||||||
2023-05-01 18:53:20.000,463990.0
|
|
||||||
2023-05-01 18:55:00.000,464990.0
|
|
||||||
2023-05-01 18:56:40.000,465990.0
|
|
||||||
2023-05-01 18:58:20.000,466990.0
|
|
||||||
2023-05-01 19:00:00.000,467990.0
|
|
||||||
2023-05-01 19:01:40.000,468990.0
|
|
||||||
2023-05-01 19:03:20.000,469990.0
|
|
||||||
2023-05-01 19:05:00.000,470990.0
|
|
||||||
2023-05-01 19:06:40.000,471990.0
|
|
||||||
2023-05-01 19:08:20.000,472990.0
|
|
||||||
2023-05-01 19:10:00.000,473990.0
|
|
||||||
2023-05-01 19:11:40.000,474990.0
|
|
||||||
2023-05-01 19:13:20.000,475990.0
|
|
||||||
2023-05-01 19:15:00.000,476990.0
|
|
||||||
2023-05-01 19:16:40.000,477990.0
|
|
||||||
2023-05-01 19:18:20.000,478990.0
|
|
||||||
2023-05-01 19:20:00.000,479990.0
|
|
||||||
2023-05-01 19:21:40.000,480990.0
|
|
||||||
2023-05-01 19:23:20.000,481990.0
|
|
||||||
2023-05-01 19:25:00.000,482990.0
|
|
||||||
2023-05-01 19:26:40.000,483990.0
|
|
||||||
2023-05-01 19:28:20.000,484990.0
|
|
||||||
2023-05-01 19:30:00.000,485990.0
|
|
||||||
2023-05-01 19:31:40.000,486990.0
|
|
||||||
2023-05-01 19:33:20.000,487990.0
|
|
||||||
2023-05-01 19:35:00.000,488990.0
|
|
||||||
2023-05-01 19:36:40.000,489990.0
|
|
||||||
2023-05-01 19:38:20.000,490990.0
|
|
||||||
2023-05-01 19:40:00.000,491990.0
|
|
||||||
2023-05-01 19:41:40.000,492990.0
|
|
||||||
2023-05-01 19:43:20.000,493990.0
|
|
||||||
2023-05-01 19:45:00.000,494990.0
|
|
||||||
2023-05-01 19:46:40.000,495990.0
|
|
||||||
2023-05-01 19:48:20.000,496990.0
|
|
||||||
2023-05-01 19:50:00.000,497990.0
|
|
||||||
2023-05-01 19:51:40.000,498990.0
|
|
||||||
2023-05-01 19:53:20.000,499990.0
|
|
||||||
2023-05-01 19:55:00.000,500990.0
|
|
||||||
2023-05-01 19:56:40.000,501990.0
|
|
||||||
2023-05-01 19:58:20.000,502990.0
|
|
||||||
2023-05-01 20:00:00.000,503990.0
|
|
||||||
2023-05-01 20:01:40.000,504990.0
|
|
||||||
2023-05-01 20:03:20.000,505990.0
|
|
||||||
2023-05-01 20:05:00.000,506990.0
|
|
||||||
2023-05-01 20:06:40.000,507990.0
|
|
||||||
2023-05-01 20:08:20.000,508990.0
|
|
||||||
2023-05-01 20:10:00.000,509990.0
|
|
||||||
2023-05-01 20:11:40.000,510990.0
|
|
||||||
2023-05-01 20:13:20.000,511990.0
|
|
||||||
2023-05-01 20:15:00.000,512990.0
|
|
||||||
2023-05-01 20:16:40.000,513990.0
|
|
||||||
2023-05-01 20:18:20.000,514990.0
|
|
||||||
2023-05-01 20:20:00.000,515990.0
|
|
||||||
2023-05-01 20:21:40.000,516990.0
|
|
||||||
2023-05-01 20:23:20.000,517990.0
|
|
||||||
2023-05-01 20:25:00.000,518990.0
|
|
||||||
2023-05-01 20:26:40.000,519990.0
|
|
||||||
2023-05-01 20:28:20.000,520990.0
|
|
||||||
2023-05-01 20:30:00.000,521990.0
|
|
||||||
2023-05-01 20:31:40.000,522990.0
|
|
||||||
2023-05-01 20:33:20.000,523990.0
|
|
||||||
2023-05-01 20:35:00.000,524990.0
|
|
||||||
2023-05-01 20:36:40.000,525990.0
|
|
||||||
2023-05-01 20:38:20.000,526990.0
|
|
||||||
2023-05-01 20:40:00.000,527990.0
|
|
||||||
2023-05-01 20:41:40.000,528990.0
|
|
||||||
2023-05-01 20:43:20.000,529990.0
|
|
||||||
2023-05-01 20:45:00.000,530990.0
|
|
||||||
2023-05-01 20:46:40.000,531990.0
|
|
||||||
2023-05-01 20:48:20.000,532990.0
|
|
||||||
2023-05-01 20:50:00.000,533990.0
|
|
||||||
2023-05-01 20:51:40.000,534990.0
|
|
||||||
2023-05-01 20:53:20.000,535990.0
|
|
||||||
2023-05-01 20:55:00.000,536990.0
|
|
||||||
2023-05-01 20:56:40.000,537990.0
|
|
||||||
2023-05-01 20:58:20.000,538990.0
|
|
||||||
2023-05-01 21:00:00.000,539990.0
|
|
||||||
2023-05-01 21:01:40.000,540990.0
|
|
||||||
2023-05-01 21:03:20.000,541990.0
|
|
||||||
2023-05-01 21:05:00.000,542990.0
|
|
||||||
2023-05-01 21:06:40.000,543990.0
|
|
||||||
2023-05-01 21:08:20.000,544990.0
|
|
||||||
2023-05-01 21:10:00.000,545990.0
|
|
||||||
2023-05-01 21:11:40.000,546990.0
|
|
||||||
2023-05-01 21:13:20.000,547990.0
|
|
||||||
2023-05-01 21:15:00.000,548990.0
|
|
||||||
2023-05-01 21:16:40.000,549990.0
|
|
||||||
2023-05-01 21:18:20.000,550990.0
|
|
||||||
2023-05-01 21:20:00.000,551990.0
|
|
||||||
2023-05-01 21:21:40.000,552150.0
|
|
|
@ -1,122 +0,0 @@
|
|||||||
2023-05-01 18:00:00.000,21505.29
|
|
||||||
2023-05-01 18:01:40.000,6567.51
|
|
||||||
2023-05-01 18:03:20.000,6582.66
|
|
||||||
2023-05-01 18:05:00.000,6597.81
|
|
||||||
2023-05-01 18:06:40.000,6612.96
|
|
||||||
2023-05-01 18:08:20.000,6628.11
|
|
||||||
2023-05-01 18:10:00.000,6643.26
|
|
||||||
2023-05-01 18:11:40.000,6658.41
|
|
||||||
2023-05-01 18:13:20.000,6673.56
|
|
||||||
2023-05-01 18:15:00.000,6688.71
|
|
||||||
2023-05-01 18:16:40.000,6703.86
|
|
||||||
2023-05-01 18:18:20.000,6719.01
|
|
||||||
2023-05-01 18:20:00.000,6734.16
|
|
||||||
2023-05-01 18:21:40.000,6749.31
|
|
||||||
2023-05-01 18:23:20.000,6764.46
|
|
||||||
2023-05-01 18:25:00.000,6779.61
|
|
||||||
2023-05-01 18:26:40.000,6794.76
|
|
||||||
2023-05-01 18:28:20.000,6809.91
|
|
||||||
2023-05-01 18:30:00.000,6825.06
|
|
||||||
2023-05-01 18:31:40.000,6840.21
|
|
||||||
2023-05-01 18:33:20.000,6855.36
|
|
||||||
2023-05-01 18:35:00.000,6870.51
|
|
||||||
2023-05-01 18:36:40.000,6885.66
|
|
||||||
2023-05-01 18:38:20.000,6900.81
|
|
||||||
2023-05-01 18:40:00.000,6915.96
|
|
||||||
2023-05-01 18:41:40.000,6931.11
|
|
||||||
2023-05-01 18:43:20.000,6946.26
|
|
||||||
2023-05-01 18:45:00.000,6961.41
|
|
||||||
2023-05-01 18:46:40.000,6976.56
|
|
||||||
2023-05-01 18:48:20.000,6991.71
|
|
||||||
2023-05-01 18:50:00.000,7006.86
|
|
||||||
2023-05-01 18:51:40.000,7022.01
|
|
||||||
2023-05-01 18:53:20.000,7037.16
|
|
||||||
2023-05-01 18:55:00.000,7052.31
|
|
||||||
2023-05-01 18:56:40.000,7067.46
|
|
||||||
2023-05-01 18:58:20.000,7082.61
|
|
||||||
2023-05-01 19:00:00.000,7097.76
|
|
||||||
2023-05-01 19:01:40.000,7112.91
|
|
||||||
2023-05-01 19:03:20.000,7128.06
|
|
||||||
2023-05-01 19:05:00.000,7143.21
|
|
||||||
2023-05-01 19:06:40.000,7158.36
|
|
||||||
2023-05-01 19:08:20.000,7173.51
|
|
||||||
2023-05-01 19:10:00.000,7188.66
|
|
||||||
2023-05-01 19:11:40.000,7203.81
|
|
||||||
2023-05-01 19:13:20.000,7218.96
|
|
||||||
2023-05-01 19:15:00.000,7234.11
|
|
||||||
2023-05-01 19:16:40.000,7249.26
|
|
||||||
2023-05-01 19:18:20.000,7264.41
|
|
||||||
2023-05-01 19:20:00.000,7279.56
|
|
||||||
2023-05-01 19:21:40.000,7294.71
|
|
||||||
2023-05-01 19:23:20.000,7309.86
|
|
||||||
2023-05-01 19:25:00.000,7325.01
|
|
||||||
2023-05-01 19:26:40.000,7340.16
|
|
||||||
2023-05-01 19:28:20.000,7355.31
|
|
||||||
2023-05-01 19:30:00.000,7370.46
|
|
||||||
2023-05-01 19:31:40.000,7385.61
|
|
||||||
2023-05-01 19:33:20.000,7400.76
|
|
||||||
2023-05-01 19:35:00.000,7415.91
|
|
||||||
2023-05-01 19:36:40.000,7431.06
|
|
||||||
2023-05-01 19:38:20.000,7446.21
|
|
||||||
2023-05-01 19:40:00.000,7461.36
|
|
||||||
2023-05-01 19:41:40.000,7476.51
|
|
||||||
2023-05-01 19:43:20.000,7491.66
|
|
||||||
2023-05-01 19:45:00.000,7506.81
|
|
||||||
2023-05-01 19:46:40.000,7521.96
|
|
||||||
2023-05-01 19:48:20.000,7537.11
|
|
||||||
2023-05-01 19:50:00.000,7552.26
|
|
||||||
2023-05-01 19:51:40.000,7567.41
|
|
||||||
2023-05-01 19:53:20.000,7582.56
|
|
||||||
2023-05-01 19:55:00.000,7597.71
|
|
||||||
2023-05-01 19:56:40.000,7612.86
|
|
||||||
2023-05-01 19:58:20.000,7628.01
|
|
||||||
2023-05-01 20:00:00.000,7643.16
|
|
||||||
2023-05-01 20:01:40.000,7658.31
|
|
||||||
2023-05-01 20:03:20.000,7673.46
|
|
||||||
2023-05-01 20:05:00.000,7688.61
|
|
||||||
2023-05-01 20:06:40.000,7703.76
|
|
||||||
2023-05-01 20:08:20.000,7718.91
|
|
||||||
2023-05-01 20:10:00.000,7734.06
|
|
||||||
2023-05-01 20:11:40.000,7749.21
|
|
||||||
2023-05-01 20:13:20.000,7764.36
|
|
||||||
2023-05-01 20:15:00.000,7779.51
|
|
||||||
2023-05-01 20:16:40.000,7794.66
|
|
||||||
2023-05-01 20:18:20.000,7809.81
|
|
||||||
2023-05-01 20:20:00.000,7824.96
|
|
||||||
2023-05-01 20:21:40.000,7840.11
|
|
||||||
2023-05-01 20:23:20.000,7855.26
|
|
||||||
2023-05-01 20:25:00.000,7870.41
|
|
||||||
2023-05-01 20:26:40.000,7885.56
|
|
||||||
2023-05-01 20:28:20.000,7900.71
|
|
||||||
2023-05-01 20:30:00.000,7915.86
|
|
||||||
2023-05-01 20:31:40.000,7931.01
|
|
||||||
2023-05-01 20:33:20.000,7946.16
|
|
||||||
2023-05-01 20:35:00.000,7961.31
|
|
||||||
2023-05-01 20:36:40.000,7976.46
|
|
||||||
2023-05-01 20:38:20.000,7991.61
|
|
||||||
2023-05-01 20:40:00.000,8006.76
|
|
||||||
2023-05-01 20:41:40.000,8021.91
|
|
||||||
2023-05-01 20:43:20.000,8037.06
|
|
||||||
2023-05-01 20:45:00.000,8052.21
|
|
||||||
2023-05-01 20:46:40.000,8067.36
|
|
||||||
2023-05-01 20:48:20.000,8082.51
|
|
||||||
2023-05-01 20:50:00.000,8097.66
|
|
||||||
2023-05-01 20:51:40.000,8112.81
|
|
||||||
2023-05-01 20:53:20.000,8127.96
|
|
||||||
2023-05-01 20:55:00.000,8143.11
|
|
||||||
2023-05-01 20:56:40.000,8158.26
|
|
||||||
2023-05-01 20:58:20.000,8173.41
|
|
||||||
2023-05-01 21:00:00.000,8188.56
|
|
||||||
2023-05-01 21:01:40.000,8203.71
|
|
||||||
2023-05-01 21:03:20.000,8218.86
|
|
||||||
2023-05-01 21:05:00.000,8234.01
|
|
||||||
2023-05-01 21:06:40.000,8249.16
|
|
||||||
2023-05-01 21:08:20.000,8264.31
|
|
||||||
2023-05-01 21:10:00.000,8279.46
|
|
||||||
2023-05-01 21:11:40.000,8294.61
|
|
||||||
2023-05-01 21:13:20.000,8309.76
|
|
||||||
2023-05-01 21:15:00.000,8324.91
|
|
||||||
2023-05-01 21:16:40.000,8340.06
|
|
||||||
2023-05-01 21:18:20.000,8355.21
|
|
||||||
2023-05-01 21:20:00.000,8365.03
|
|
||||||
2023-05-01 21:21:40.000,8365.22
|
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user